gpt4 book ai didi

MySql 从另一个表中减去一个表

转载 作者:可可西里 更新时间:2023-11-01 06:36:04 25 4
gpt4 key购买 nike

我有两个表:A 包含所有数据,表 B 从 A 中随机选择 %25 的数据创建。所以 A 和 B 有完全相同的列。也没有唯一的列。

我想做的是从 A 中减去 B。有什么想法吗?

最佳答案

要查看 A 中除 B 中的所有行:

SELECT * FROM A
WHERE (field1, field2, ..., fieldN) NOT IN
( SELECT *
FROM B
) ;

要从表 A 中实际删除 B 中的行:

DELETE FROM A
WHERE (field1, field2, ..., fieldN) IN
( SELECT *
FROM B
) ;

关于MySql 从另一个表中减去一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5738240/

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