ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

mysql-多表查询-内连接

2026/9/17 5:37:07 拓冰建站 浏览量
mysql-多表查询-内连接

一、简介 

MySQL中的内连接(INNER JOIN)是一种多表查询的方式,它返回两个表中满足连接条件的记录。这意味着,只有当一个记录在两个表中都存在时,它才会出现在结果集中。

 二、内连接查询语法

(1)隐式内连接

SELECT 列名 from 表1 , 表2 where 条件;

(2)显示内连接

SELECT 列名 FROM 表1 INNER JOIN 表2 on 条件;

 三、示例

这里使用三张表做示例

隐式内连接查询

可以为表设置别名,以方便输入

 显示内连接查询

显示内连接的inner可以省略

  • 内连接只返回两个表中满足连接条件的记录。如果某个记录在其中一个表中但没有在另一个表中,那么它不会出现在结果集中。
  • 在实际使用中,你可能需要连接多个表,只需按照相同的语法添加更多的INNER JOIN子句即可。
  • 你可以使用别名来简化查询,使其更易于阅读。例如,students AS s 和 scores AS sc