Ich habe es jetzt nochmal alles nachvollzogen.
select
a.id,
b.ort
from
all a,
adress b
WHERE
a.aktiv=0
AND
a.id=b.id
so geht es!
select
a.id,
b.ort,
aa.inhalt <----NEU
from
all a,
adress b
LEFT JOIN an_daten aa ON aa.id=a.id AND aa.typ=1 <----NEU
WHERE
a.aktiv=0
AND
a.id=b.id
so kommt die Fehlermeldung
#1054 - Unbekanntes Tabellenfeld 'a.id' in on clause
Aber sie ist doch da. Sie geht im ersten Beispiel doch und im Zweiten wurde an dieser nichts geändert, also muss der Fehler doch irgendwie da sein, wie ich sie anspreche.