問題描述:
表a中的數據有10條,表b中的數據有5條,表b中的數據在表a中都有,現在需要根據條件QUEUE_ID 、C_ID 、V_ID 刪除表a中比表b中多餘的5條數據
可以使用如下SQL:
DELETE
FROM
a
WHERE
NOT EXISTS (
SELECT
*
FROM
b
WHERE
a.QUEUE_ID = b.QUEUE_ID
AND a.C_ID = b.C_ID
AND a.V_ID = b.V_ID
)