gpt4 book ai didi

sql - 左连接和内连接组

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

说,我有以下查询:

SELECT * FROM TABLE1 
JOIN TABLE2 ON ...
LEFT JOIN TABLE3 ON ...
JOIN TABLE3_1 ON ...
JOIN TABLE3_2 ON ...
JOIN TABLE3_3 ON ...

我想要实现的是 TABLE3, TABLE3_1, TABLE3_2, TABLE3_3 在它们之间有内部连接(我只需要它们之间的所有匹配数据,其余的都没有了)。然后对于 TABLE1,TABLE2 也有内部连接。但是从 TABLE1 + TABLE2 结果来看,有些不会有与 TABLE3 对应的条目,没关系,我仍然想要它。

如果我按原样运行上面的伪代码,显然它不会达到相同的结果。

最佳答案

使用括号强制连接顺序,有点

SELECT * 
FROM (
TABLE1
JOIN TABLE2 ON ...)
LEFT JOIN (
TABLE3
JOIN TABLE3_1 ON ...
JOIN TABLE3_2 ON ...
JOIN TABLE3_3 ON ...) ON ...

关于sql - 左连接和内连接组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42969292/

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