Чтобы проверить, какие строки удалены из A, вы можете запросить
SELECT *
FROM A
WHERE xxx_id IN (SELECT xxx_id FROM B)
. Чтобы проверить, какие значения находятся в подзапросе (SELECT xxx_id FROM B), вы можете запросить
SELECT xxx_id
FROM A, B
Что равно
SELECT A.xxx_id,
FROM A, B
Теперь вы должны знать причину.