Hi,
Ich benutze zwei mysql Tabellen. In der eine sind meine eigenen Daten, in der anderen weitere Informationen gespeichert, aber manchmal auch keine.
Diese sind dann, wenn verfügbar unter der id von Table1 vorhanden.
select a.id,a.name, a.alter, a.ort, b.info from table1 a, table2 b where a.id=b.id AND a.country=20
Wenn ich so meine Tabelle Abfrage geht es, solange es auch Informationen in der zweiten Tabelle zu der jeweiligen ID gibt.
Ich möchte aber auch, dass die Daten aus der Tabelle1 ausgegeben werden, wenn nichts in der Tabelle2 dazu steht.
Du hast jetzt implizit einen inner join, brauchst aber einen left join.
cu,
Andreas a/k/a MudGuard