[英]Is a partial outer join the same as a left join
DB2 中的PARTIAL OUTER JOIN
外连接与DB2
中的LEFT OUTER JOIN
外连接SQL
。
例如,下面的 2 个查询是否会返回相同的数据:
DB2
SELECT somefields.01, somfields.02
FROM upplosc0, cipname0
PARTIAL OUTER JOIN cuno.01=cuno.02
SQL
Select
A.somefields
B.somfields
From
upplosc0 A
Left Outer Join
cipname0 B
On A.cuno = B.cuno
不,在 DB2 的任何方言中都没有PARTIAL OUTER JOIN
这样的东西。 也许您会因为确实存在FULL OUTER JOIN
而感到困惑?
加入的唯一选择是:
用于 z/OS 的 DB2-LUW 和 DB2
INNER JOIN
[LEFT|RIGHT|FULL] OUTER JOIN
CROSS JOIN
DB2 for i
INNER JOIN
[LEFT|RIGHT|FULL] OUTER JOIN
[LEFT|RIGHT] EXCEPTION JOIN
CROSS JOIN
这是 IBM 的左/右连接版本,是的。
当仅合并两个表时,部分连接也称为左外连接或右外连接。 由于 IBM® SPSS® Modeler 允许合并两个以上的表,因此我们将其称为部分外连接。
来自https://www.ibm.com/docs/en/spss-modeler/saas?topic=node-types-joins
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.