Hallo Axel Richter,
Wenn zwei Tabellen mit LEFT JOIN verbunden sind, dann ergibt sich eine Datensatzmenge, die _alle_ Datensätze der LEFT-Tabelle, verbunden mit den Datensätzen der RIGHT-Tabelle enthält, für welche die JOIN-Bedingung zutrifft. In Datensätzen, bei denen es keine Entsprechungen in der RIGHT-Tabelle gibt, sind die Werte der Felder aus der RIGHT-Tabelle NULL. Das ist immer so, nicht nur bei Ja/Nein-Feldern.
SELECT Tabelle1.id, Tabelle2.check, [check] Is Null AS ist_check_NULL, IIf([check],1,0) AS check_wert
FROM Tabelle1 LEFT JOIN Tabelle2 ON Tabelle1.id = Tabelle2.id;
Also Verstanden habe ich es noch nicht so ganz. Leider fehlt mir gerade die Zeit es zu probieren und mich dahinter zu klemmen, aber morgen schau ich es mir nochmal an. Dankeschön auf jeden Fall für die Mühe!
Gruß,
small-step