LEFT JOIN
vždy vrátí vše záznamy z tabulky vlevo spojení a pouze hodnoty z těch záznamů, které odpovídají kritériím spojení z tabulek vpravo připojení.
Chcete-li vrátit pouze záznamy, pro které jsou kritéria spojení ověřena pro každý záznamu, měli byste použít INNER JOIN
, tj.:
SELECT *
FROM
CR_AR C
INNER JOIN STRUCT S ON S.STRUCTURE = C.STRUCT
INNER JOIN USERS U ON U.USER_STRUCT = S.STRUCTURE