Christian Kruse: Zuordnungsproblem, bei Abfrage über zwei Tabellen

Beitrag lesen

Moin Moni,

Ich habe zwei MYSQL Tabellen
in der einen stehen meine Adessen

table1

id
name
strasse

in der zweiten stehen die manchmal zu der gleichen ID wie in table 1 andere adressen
jetzt möchte ich mir alle Datensätze aus der table1 anzeigen lassen, aber nur wenn in der table2 kein Datensatz zur gleichen id da ist.

Dafür brauchst du einen expliziten JOIN:

  
SELECT a.name  
FROM table1 a  
LEFT JOIN table2 b ON a.id = b.id  
WHERE b.id IS NULL  

Nähere Infos über JOINs findest du in einer Einführung zu SQL.

LG,
 CK