Andrea: SQL-Frage (NOT IN...)

Beitrag lesen

Hi Rouven

danke für die schnelle Antwort.
Das funktioniert leider noch nicht ganz.

Das ist etwas komplizierter gedacht, als es eigentlich sein sollte:
Gib mir alle Spalten
aus TabelleB
wo die spalte1 nicht in (gib mir alle spaltenids aus tabellea) ist.

--> und genau so in SQL:
SELECT b.*
FROM TabelleB
WHERE b_spalte1 NOT IN (SELECT a_ID FROM TabelleA);

Jedes Ergebnis kommt so oft wie es Einträge in TabelleA gibt.

Beispiel: Die TabelleA hat 100 Einträge.
Falls "b_spalte1" nicht in "a_ID" ist, (Damit wäre es ein Ergebnis der Abfrage) erscheint dieser Eintrag 100 mal.

Wie kann man das noch verfeinern?

Liebe Grüße
Andrea