在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
的情况下还会发生什么?