问题描述:
表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
)