diwaffm
Goto Top

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

Content-Key: 174449

Url: https://administrator.de/contentid/174449

Printed on: April 19, 2024 at 20:04 o'clock

Member: thaenhusen
thaenhusen Oct 11, 2011 at 08:46:14 (UTC)
Goto Top
Moin.

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...

Das geht ungefähr so

select * from TabelleB where ID not in (select ID_b from TabelleA)

HTH
MK
Member: diwaffm
diwaffm Oct 11, 2011 at 08:50:10 (UTC)
Goto Top
Merci...

Auf die Klammern bin ich nicht gekommen face-wink

Ciao

dirk
Member: nxclass
nxclass Oct 11, 2011 at 12:11:00 (UTC)
Goto Top
...
FROM x LEFT JOIN y ...
WHERE
    y.id IS NULL
.. geht auch