zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

02SQL - SQL连接join

SQL连接 Join
2023-09-11 14:15:41 时间

JOIN 图解

join 用于把来自 两个多个表的行 结合起来。

下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。
在这里插入图片描述

案例 - 表结构

Websites 网站表
在这里插入图片描述
access_log 网站访问记录表
在这里插入图片描述

案例 - 运行SQL

在这里插入图片描述

总结 SQL JOIN的区别

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