导航菜单

多表查询与连接

掌握多表连接、复杂查询与优化技巧

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;