Un LEFT JOIN
restituirà sempre tutto record dalla tabella a sinistra del join e solo i valori di quei record che corrispondono ai criteri di join delle tabelle a destra dell'unione.
Per restituire solo i record per i quali i criteri di unione sono convalidati per ogni record, dovresti usare un INNER JOIN
, ovvero:
SELECT *
FROM
CR_AR C
INNER JOIN STRUCT S ON S.STRUCTURE = C.STRUCT
INNER JOIN USERS U ON U.USER_STRUCT = S.STRUCTURE