join, inner join, left join, right join, full join

来源:互联网 发布:hadoop java开发实例 编辑:程序博客网 时间:2024/06/01 07:35

  • JOIN: 如果表中有至少一个匹配,则返回行。=inner join,检索两个表的记录在属性A有相同的值,等同于where a.A = b.A
  • LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
  • RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
  • FULL JOIN: 只要其中一个表中存在匹配,就返回行

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM PersonsINNER(or LEFT or RIGHT or FULL) JOIN OrdersON Persons.Id_P = Orders.Id_PORDER BY Persons.LastName


原创粉丝点击