gpt4 book ai didi

sql - 连接空表以返回所有行

转载 作者:行者123 更新时间:2023-12-02 10:36:25 26 4
gpt4 key购买 nike

我有一个表(Table1),它有一个复合主键(Column1 + Column2)。我将它用作另一个表(表2)中的外键。

现在我想要一个 SELECT 语句来选择 Table1 和 Table2 中的所有记录。但它返回 0 行,因为 table2 是空的。我想要表1中的所有记录,如果表2中不存在,则表2中的列的值应该为空。

我知道,我只需加入即可。但我没搞清楚。

谢谢

最佳答案

SELECT * FROM Table1 T1
LEFT JOIN Table2 T2 ON T1.Id = T2.FK

FK 是第二个表上的外键。左连接将返回 table1 中的所有行,即使它们不存在于 table2 中。

关于sql - 连接空表以返回所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5380929/

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