SQL Server 中的 CROSS JOIN 和 FULL OUTER JOIN 有什么区别?
它们是相同还是不同?请解释。什么时候会使用其中任何一个?
A CROSS JOIN
在两个表之间生成笛卡尔积,返回所有行的所有可能组合。它没有ON
子句,因为您只是将所有内容连接到所有内容。
A FULL OUTER JOIN
是一个组合LEFT OUTER
and RIGHT OUTER
加入。它返回两个表中与查询匹配的所有行WHERE
条款,并且在情况下ON
它所放置的那些行无法满足条件NULL
未填充字段的值。
This 维基百科本文通过给定一组示例表的输出示例解释了各种类型的联接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)