LEFT JOIN
sẽ luôn trả lại tất cả bản ghi từ bảng ở bên trái của phép nối và chỉ các giá trị từ các bản ghi đó khớp với tiêu chí kết hợp từ các bảng ở bên phải tham gia.
Để chỉ trả về các bản ghi có tiêu chí kết hợp được xác thực cho mọi ghi lại, bạn nên sử dụng INNER JOIN
, tức là:
SELECT *
FROM
CR_AR C
INNER JOIN STRUCT S ON S.STRUCTURE = C.STRUCT
INNER JOIN USERS U ON U.USER_STRUCT = S.STRUCTURE