我尝试只删除两个字段都与另一个表中给定值匹配的记录。WHERE (CODE not in (SELECT CODE FROM TABLE_B) AND NUM not in (SELECT NUM FROM TABLE_B))
但是,这似乎会消除具有这两个值之一的所有记录我只需要删除与TABLE2中的给定记录
我在连接两个表时遇到了一些问题,我希望基于IN子句返回匹配和非匹配。det_id in ('123','456','789','101') and p.warehouse = e.warehouse我知道where子句可能会删除空值,但是当它被删除时,我不会得到预期的结果。inventory表有时会包含与明细表的