问题描述
- 使用一条sql语句实现多表查询
-
假设有这样3张表:学生表S (id,Tid,name,sex,age)
教师表T (id,Sid,name,sex,age)
成绩表R (id(学生的id),result(成绩))怎样使用一条sql查询成绩大于90的男学生的男性老师的姓名
解决方案
select * from R inner join S on R.id=S.Sid inner join T on xxxxxx where result>90
你学生和老师好像没有对应关系,所以第二个inner join没法写
解决方案二:
这个...................................
解决方案三:
谢谢了,差不多懂了
时间: 2024-08-02 13:52:54