Susanne: Abfrage über zwei Tabellen, Datensatz leer, wenn nicht vorhanden

Beitrag lesen

Ich möchte über zwei Tabellen (mysql) abfragen:
In der einen Tabelle sind alle meine Namen Daten,
in der zweite eine Liste mit allen Adressen.

So lange alle Adressen vorhanden sind ist alles OK.
Doch wenn eine Adresse fehlt,

a.IDstadt=b.id

als d.id nicht vorhanden ist wird der betreffende Datensatz nicht angezeigt.
Ich möchte aber das der Datensatz trotzdem angezeigt wird, vieleicht sogar mit "nicht vorhanden"

  
select    	  
a.name, a.vorname, b.stadt  
from  
table1 a,  
table2 b  
WHERE  
a.IDstadt=b.id  
ORDER BY a.id DESC  
LIMIT 30  

kann mir da jemand helfen
Susanne