Я пытаюсь найти строки, в которых данные доступны только в таблице B, но этот SQL код работает некорректно, результат такой же, как при внутреннем соединении
SELECT DISTINCT B.code_localisation, B.nom_poste, B.Batiment, B.Panneau
FROM A RIGHT JOIN B
ON (A.code_localisation = B.code_localisation) AND (A.Panneau = B.Panneau)
WHERE (A.code_localisation IS NULL AND A.Panneau IS NULL)