案例5:多表关联查询
案例5:多表关联查询
案例目标
掌握 INNER JOIN、LEFT JOIN、RIGHT JOIN 的使用,理解多表关联查询的原理。
知识点对应
- 讲义第6章:多表关联查询(JOIN)
运行方式
mysql -u root -p my_circle < join_query.sql
测试验证
-- 测试1:INNER JOIN - 只返回两表都匹配的记录
SELECT u.username, o.amount
FROM users u
INNER JOIN orders o ON u.id = o.user_id;
-- 测试2:LEFT JOIN - 返回左表所有记录
SELECT u.username, o.amount
FROM users u
LEFT JOIN orders o ON u.id = o.user_id;
-- 测试3:对比 INNER 和 LEFT 的区别