表:
student
house
course 关系:student_course 多对多
student house 多对一 需求:查询房间1 的学生 都学习了什么课程 select s.s_name,c.c_name from student s
left outer join student_course sc on (s.sid=sc.sid)
left outer join house h on (s.hid=h.hid)
left outer join course c on (sc.cid=c.cid)
where s.sid in (select sid from student) and h.hid=; +---------+----------+
| s_name | c_name |
+---------+----------+
| freedom | odijfoij |
| freedom | in2 |
| wer | odijfoij |
+---------+----------+
相关文章
- 09-05SQL 多表查询的几种连接方式
- 09-05【SQL】多表查询中的 外连接 ,on,where
- 09-05多表连接查询的方法与应用(基础必备知识点!)
- 09-05肤浅的聊聊关联子查询,数据集连接,TiDB代码,等等
- 09-05连接查询和子查询的联系和区别
- 09-05Mongo多表关联的子查询
- 09-05读《程序员的SQL金典》[3]--表连接、子查询
- 09-05多表连接查询的理解
- 09-05GBase 8a数据库的多表连接查询
- 09-05sql语句去除重复记录(多表连接的查询)