SQL学习日记

来源:互联网 发布:2016淘宝男装品牌排行 编辑:程序博客网 时间:2024/06/01 13:37

不同的 SQL JOIN

除了我们在上面的例子中使用的 INNER JOIN(内连接),我们还可以使用其他几种连接。

下面列出了您可以使用的 JOIN 类型,以及它们之间的差异。

  • JOIN: 如果表中有至少一个匹配,则返回行
  • LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
  • RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
  • FULL JOIN: 只要其中一个表中存在匹配,就返回行

1.JOIN  (内连接)

等同于 INNER JOIN ,一般使用SQL语句连接两个表时,省略 INNER ,语法为

SELECT  column(字段)  FROM Table A  [INNER ] JOIN Table B

WHERE  A  .column=B.column    --这里的column 为两张表的主外键关系

使用 JOIN 语句时,返回的结果是多张表匹配的记录,即查询的记录需要有相同的内容!

 

原创粉丝点击