连接查询

什么是连接

当查询结果的数据来源与多张表时,需要将多张表连接成一个大的数据集进行汇总显示。

MySQL支持三种连接查询:

连接查询解决了什么问题

在关系型数据库中,数据通常会拆分到多张表(范式设计)。连接查询可以把“分散在多表的信息”按关联条件组合到一张结果集中。

连接条件写在哪里

这一区分在外连接时尤其关键(见 外连接查询)。

常见建议(避免写出错/写得慢)

关联:DQL / 子查询 / 外连接查询