SQL学习之join连表

参考源

表连接join

  1. SQL 表连接 用于把来自两个或多个表的行结合起来

  2. 当我们的数据横跨 2 个或 2 个以上的表时,我们就要考虑要怎么排列这两个表中的数据,好让它们组成一个大的表。数据库系统把这种多个表数据的排列方式叫做表连接 ( SQL JOIN )

SQL JOIN

SQL JOIN 子句通过两个或两个以上的表的共有字段,将这些表的行结合起来

现在的主流数据库系统大概都支持以下几种表连接:

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

SQL学习之join连表