Jos*_*erg 5 join sql-server cross-join
有没有办法做我想要的“左交叉连接”?
即,是否有一种方法可以指定 CROSS JOIN ON,但在结果中为左侧的每一行至少返回一行,当右侧表不包含匹配项时,对右侧列使用空值?
Jos*_*erg 6
这个解释花了一些时间来消化,但帮助我澄清了我正在寻找的实际上只是一个 LEFT OUTER JOIN。
正如他们所解释的,LEFT OUTER JOIN 在逻辑上是一个 CROSS JOIN ON,然后从左侧恢复由于在“ON”中没有匹配项而被删除的任何行。
(为其他人发布此内容,因为它反映了我在理解之前是如何搜索的。)
归档时间:
3 年,9 月 前
查看次数:
5965 次
最近记录: