Um
LEFT JOIN
sempre retornará todos registros da tabela à esquerda da junção e somente os valores desses registros que correspondem aos critérios de junção das tabelas à direita da junção. Para retornar apenas registros para os quais há critérios de junção validados para todos registro, você deve usar um
INNER JOIN
, ou seja:SELECT *
FROM
CR_AR C
INNER JOIN STRUCT S ON S.STRUCTURE = C.STRUCT
INNER JOIN USERS U ON U.USER_STRUCT = S.STRUCTURE