问题描述:
表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
)版权声明:本文为fengyunhaitan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。