背景
题目描述
查询学过"张三"老师授课的同学的信息
- 相关题目:
查询没学过"张三"老师授课的同学的信息
答案
s_id | s_name | s_birth | s_sex | c_name | t_name |
---|---|---|---|---|---|
01 | 赵雷 | 1990-01-01 | 男 | 数学 | 张三 |
02 | 钱电 | 1990-12-21 | 男 | 数学 | 张三 |
03 | 孙风 | 1990-05-20 | 男 | 数学 | 张三 |
04 | 李云 | 1990-08-06 | 男 | 数学 | 张三 |
05 | 周梅 | 1991-12-01 | 女 | 数学 | 张三 |
07 | 郑竹 | 1989-07-01 | 女 | 数学 | 张三 |
题目解析
这个很容易,直接联查四张表,然后写上表之间的关系,然后添加t_name条件。
select stu.*, c.c_name, t.t_name
from student stu,
course c,
score sc,
teacher t
where c.c_id = sc.c_id
and t.t_id = c.t_id
and sc.s_id = stu.s_id
and t.t_name = '张三';
评论区