gpt4 book ai didi

sql-server - SQL Server - 需要连接但不等于

转载 作者:行者123 更新时间:2023-12-02 08:04:14 25 4
gpt4 key购买 nike

我使用的是 SQL Server 2012。

我知道如何进行内部联接,从而给出匹配的位置。我还需要获取不匹配的记录。

最好的方法是什么。我想我可以做一个左连接和一个内连接,然后得到那些被留下的人。想知道最好和最干净的方法是什么。

如上所述,我已经在进行内部联接,但还需要显示没有匹配的记录。

最佳答案

您可能正在寻找外部联接或外部排除联接。

外部连接

enter image description here

SELECT *
FROM tableA a
FULL OUTER JOIN tableB b
ON a.column = b.column

外部排除连接

enter image description here

SELECT *
FROM tableA a
FULL OUTER JOIN tableB b
ON a.column = a.column
WHERE a.column IS NULL OR b.column IS NULL

sql joins

这个答案中的图表取自这个非常有用的article .

关于sql-server - SQL Server - 需要连接但不等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20602826/

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