在sql中,如果我们有以下关系:
-
A(B,C)
,其值为{ (1,2), (3,4), (5,6) }
-
D(B,E)
,其值为{ (1,2), (3,4), (7,8), (9,10) }
生成的表是否为 BCE
,其值为 { (1,2,2), (3,4,4), (5,6,null), (7,null,8), (9,null,10) }
:
SELECT * FROM A NATURAL FULL OUTER JOIN D
在 natural left outer join
和 natural right outer join
的情况下会发生什么?
1 回答
您可以使用众多在线数据库查询接口之一轻松测试这些内容,例如SQL Fiddle:http://sqlfiddle.com/#!17/bc42d/1