CROSS JOIN 就是我们所需要的吗?

问题描述 投票:0回答:1

如果我们摆脱了

INNER JOIN
LEFT JOIN
RIGHT JOIN
,明天的
FULL JOIN
,我们可以用
CROSS JOIN
和过滤器完全取代它们的功能吗?我最初认为我们显然可以,但像这个这样的边缘情况让我产生了怀疑。

sql sql-server tsql join cross-join
1个回答
0
投票

LEFT JOIN
不可替换为
CROSS JOIN

a
_
1
2

b
_
1
4

a left join b is

1,1
2,null

不是

a cross join b

的子集
© www.soinside.com 2019 - 2024. All rights reserved.