Datensätze in einer SQL-Tabelle finden, die KEINE Relation zu einer anderen Tabelle aufweisen
Hi Leute,
ich habe 2 verknüpfte Tabellen (in Tabelle a wird mittels des Feldes ID_b auf Tabelle b verwiesen).
Nun möchte ich alle Einträge in Tabelle b selectieren, auf die nicht von Tabelle a aus verwiesen wird...
Irgendwie stehe ich da auf dem Schlauch und komme nicht weiter.
ciao
dirk
ich habe 2 verknüpfte Tabellen (in Tabelle a wird mittels des Feldes ID_b auf Tabelle b verwiesen).
Nun möchte ich alle Einträge in Tabelle b selectieren, auf die nicht von Tabelle a aus verwiesen wird...
Irgendwie stehe ich da auf dem Schlauch und komme nicht weiter.
ciao
dirk
3 Antworten
- LÖSUNG thaenhusen schreibt am 11.10.2011 um 10:46:14 Uhr
- LÖSUNG diwaffm schreibt am 11.10.2011 um 10:50:10 Uhr
- LÖSUNG nxclass schreibt am 11.10.2011 um 14:11:00 Uhr
LÖSUNG 11.10.2011 um 10:46 Uhr
Moin.
Das geht ungefähr so
select * from TabelleB where ID not in (select ID_b from TabelleA)
HTH
MK
ich habe 2 verknüpfte Tabellen (in Tabelle a wird mittels des Feldes ID_b auf Tabelle b verwiesen).
Nun möchte ich alle Einträge in Tabelle b selectieren, auf die nicht von Tabelle a aus verwiesen wird...
Nun möchte ich alle Einträge in Tabelle b selectieren, auf die nicht von Tabelle a aus verwiesen wird...
Das geht ungefähr so
select * from TabelleB where ID not in (select ID_b from TabelleA)
HTH
MK