Foreign Key Frage

Math55

Mitglied
Hallo, habe folgende DB Struktur:

tableA mit unter anderem einer Spalte ID
tableB mit unter anderem einem foreign key fk_tableA_id


Nun möchte ich alle Zeilen aus tableA bekommen, die keinen Eintrag in der anderen Tabelle (tableB) haben. Mein Versuch:

select * from tableA where id not in (select fk_tableA_id from tableB)

Wäre das korrekt?

Danke :D
 
Hallo, habe folgende DB Struktur:

tableA mit unter anderem einer Spalte ID
tableB mit unter anderem einem foreign key fk_tableA_id


Nun möchte ich alle Zeilen aus tableA bekommen, die keinen Eintrag in der anderen Tabelle (tableB) haben. Mein Versuch:

select * from tableA where id not in (select fk_tableA_id from tableB)

Wäre das korrekt?

Danke :D

Ja, ist es

(teste es doch einfach ?)


gruss
 
Habe es ja getestet, laut Aussage meines Auftraggebers müssten aber Ergebnisse zurückkommen, tun sie aber nicht. Na mal schaun, sicher ein Kommunikationsproblem :D

Danke
 
Zurück