gpt4 book ai didi

SQL,查找另一个表中不存在的所有条目

转载 作者:行者123 更新时间:2023-12-02 19:42:53 26 4
gpt4 key购买 nike

所以我有两个表,A和B,我试图找到表A中的列中存在但表B中的匹配列中不存在的值,我当前的代码是:

SELECT A.x
FROM A
WHERE A.x NOT IN (SELECT B.x FROM B);

我也尝试过:

SELECT A.x
FROM A
WHERE EXISTS NOT (SELECT B.x FROM B);

但是当我运行查询时,表中没有任何内容,我知道 A 的“x”列中有一些值不在 B 的“x”列中,但没有显示.

我有一种感觉,我正在做一些非常愚蠢的事情,或者错过了明显明显的答案,但我太累了,而且我已经在这方面工作了很长时间,不再关心了,所以为任何帮助欢呼= )

最佳答案

您是否尝试过使用OUTER JOIN

SELECT A.x
FROM A LEFT OUTER JOIN B ON A.x = B.x
WHERE B.x IS NULL

关于SQL,查找另一个表中不存在的所有条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311962/

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