So, mittlerweile habe ich eine Lösung gefunden, die NICHT mit left outer join bewerkstelligt wurde, sondern mit inner join (Zusammengeklickt mit der Entwurfs-Ansicht von
Access):
SQL-Code:
SELECT S.*, K.*, S.Nummer, S.Nummer, S.verband, S.verband, K.art, L.*, S.nummer, S.verband, L.art
FROM tabelle_anschrift AS L, tabelle_stamm AS S, tabelle_anschrift AS K
WHERE (((S.nummer)=[K].[nummer] And (S.nummer)="10" And (S.nummer)=[L].[nummer]) AND ((S.verband)="Hauptnehmer" And (S.verband)=[K].[verband] And (S.verband)=[L].[verband]) AND ((K.art)="1") AND ((L.art)="2"));
Wenn jetzt aber kein Datensatz für diese Nummer mit der Art 2 existiert (aber Art 1 schon), dann zeigt er mir keine Ergebniszeile an.
Wie kann ich diese Ergebniszeile doch anzeigen lassen und die Felder für Art 2 bleiben dafür leer?