多表查询与连接
掌握多表连接、复杂查询与优化技巧
40%
🔗 连接类型与语法
🧩 多表复杂查询
⚡ 进阶技巧与易错点
💡 综合练习与参考答案
连接类型与语法
SQL支持多种表连接方式,常见有:
- INNER JOIN:只返回两表中匹配的记录
- LEFT JOIN:返回左表所有记录及右表匹配记录
- RIGHT JOIN:返回右表所有记录及左表匹配记录
- CROSS JOIN:笛卡尔积,返回所有组合
SELECT s.name, c.name AS 班级
FROM students s
INNER JOIN classes c ON s.class_id = c.id;- ON后写连接条件,避免产生笛卡尔积
- 可用表别名简化SQL