关于SQL中的OUTER JOINS的查询

时间:2018-12-09 23:55:04

标签: sql database rdbms relation

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

1 个答案:

答案 0 :(得分:0)

您可以使用许多在线数据库查询界面之一(例如SQL Fiddle)轻松测试这些事情: http://sqlfiddle.com/#!17/bc42d/1