"Fehlende Verknüpfungen" suchen

MiNiMaG

Erfahrenes Mitglied
--- MYSQL ---

Ich hätte nicht gedacht, dass das so eine harte Nuss wird:

Ich habe 3 Tabellen (vereinfachte Darstellung - Es handelt sich jeweils auch nur um die id)

Code:
Tabelle 1
1
2
3

Code:
Tabelle 2
A
B
C

Code:
Tabelle 3
1 | A
1 | B
1 | C
2 | A
2 | C
3 | A
3 | B

Am Schluss soll in Tabelle 3 jeder Eintrag aus Tabelle 1 mit jedem Eintrag aus Tabelle 2 verknüpft sein.

Problem: Ich will abfragen welcher Eintrag aus Tabelle 1 noch nicht mit Tabelle 2 verknüpft ist.

Hier müsste mir also ausgegeben werden:
Code:
2 | B
3 | C

Kann mir mal bitte jemand einen Lösungsansatz oder eine Lösung geben?

Vielen Dank
 
Zuletzt bearbeitet:
Eine Möglichkeit:
SQL:
SELECT
	t1.id AS id1,
	t2.id AS id2
FROM
	tabelle1 t1
	LEFT JOIN tabelle2 t2 ON (1=1)
	LEFT JOIN tabelle3 t3 ON (t3.id1 = t1.id AND t3.id2 = t2.id)
WHERE
	t3.id1 IS NULL AND
	t3.id2 IS NULL
 

Neue Beiträge

Zurück