Csak memó gyanánt írom ezt, meg hátha hasznos lesz valakinek.
Access 2007-tel szívtam úgy, hogy egy LEFT JOIN kifejezés a baloldalán szereplő tábla sorait is megszűrte, pedig semmiféle WHERE feltétel nem szerepelt az egész SQL utasításban, 969 sor helyett csak 57-et kaptam. Hogy pontosan mi okozta ezt nála, nem tudom.
Viszont, guglizás közben találtam olyat, hogy ha a jobboldalon valahol van egy aggregáló query, akkor ott lehetnek ilyen gondok. Az tény, hogy valahol nálam is ez volt a helyzet, vagyis a LEFT JOIN jobboldalán levő kifejezés hivatkozott valahol egy ilyen SUM-os GROUP BY-os query-re.