Hans: Mysql und Outer Join

Beitrag lesen

Hi Joah,

Personen: personenID, Name
Notizen: personenID, Notiz

select Name from Personen where personenID in (select personenID from Personen minus select personenID from Notizen);

Durch das minus in der inneren Abfrage "ziehst" Du die Menge der personenIDs aus der Notizen-Tabelle von der Menge der personenIDs in der Personen-Tabelle ab. Die Ergebnis-Menge zeigt alle personenID's bei der die Personen keine Notizen haben.

Gruß

Hans