我在这两个表中有这样的值。我想检查 TableA 和 TableB 中的重复项
TABLEA
StaffName Shift Hrs
ABC 1 12
DEF 23
XYZ 2
TABLEB
StaffN Sft Hrs
ABC 1 12
DEF 23
XYZ 2
但是,当我做一个
SELECT * FROM TABLEA
WHERE NOT EXISTS
(SELECT * FROM TABLEB.StaffN = TABLEA.StaffName AND
TABLEB.Sft = TABLEA.Shift AND
TABLEB.Hrs = TABLEA.Hrs);
为什么我会返回 DEF 和 XYZ?是因为空值吗?以及如何更改我的选择语句以检查两个值是否为空,是否相同。