Moin Moni,
Ich habe zwei MYSQL Tabellen
in der einen stehen meine Adessentable1
id
name
strassein 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 JOIN
s findest du in einer Einführung zu SQL.
LG,
CK