☰
多表连接查询:INNER JOIN
2026/10/20 13:31:03 网站建设 项目流程

多表连接查询:INNER JOIN

数据分散在多张表里,但很多时候我们需要把它们合在一起查。这就是今天的主角——INNER JOIN(内连接),它是SQL中最重要、最常用的多表查询方式。

一、为什么需要多表查询

1.1 数据分表存储的原因

学生表: 选课表: | 学号 | 姓名 | 院系 | | 学号 | 课程号 | 成绩 | |------|------|------| |------|--------|------| | 001 | 张三 | 计算机| | 001 | C01 | 90 | | 002 | 李四 | 数学 | | 002 | C01 | 85 | | 003 | 王五 | 物理 | | 001 | C02 | 88 |

学生信息在"学生表",成绩在"选课表"。如果想看"张三选了哪些课、成绩多少",就得把两张表合在一起。

1.2 不用JOIN的问题

在学JOIN之前,你可能会用子查询来实现:

-- 查询张三的成绩(用子查询)SELECT课程号

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询