gpt4 book ai didi

sql - 如何比较两个表并删除SQL中的重复行?

转载 作者:行者123 更新时间:2023-12-04 13:27:27 26 4
gpt4 key购买 nike

我有两个表,并且如果第二个表中存在行的确切副本,则需要从第一个表中删除行。

有没有人举过我如何在MSSQL Server中执行此操作的示例?

最佳答案

好吧,在某个时候,您将必须检查所有列-可能还需要加入...

DELETE a
FROM a -- first table
INNER JOIN b -- second table
ON b.ID = a.ID
AND b.Name = a.Name
AND b.Foo = a.Foo
AND b.Bar = a.Bar

应该可以做到……还有 CHECKSUM(*),但这只是有帮助-您仍然需要检查实际值以防止哈希冲突。

关于sql - 如何比较两个表并删除SQL中的重复行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/595433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com