student 学生表一
id name
1 a
2 b
3 c
score 成绩表二
id student_id score
1 1 55
2 2 90
3 3 30
4 3 66
5 1 80
我想查询结果为:
id name score
1 a 80
2 b 90
3 c 66
sqlite 查询语句怎么写?
sqlite 跨表查询成绩语句怎么写?
答案:2 悬赏:30 手机版
解决时间 2021-03-17 08:35
- 提问者网友:我们很暧昧
- 2021-03-16 14:58
最佳答案
- 五星知识达人网友:渊鱼
- 2021-03-16 15:11
select g1.id, g1.name, g2.score from student g1
LEFT JOIN
( select * from score group by id order by score desc ) g2
ON g1.id = g2.student_id
LEFT JOIN
( select * from score group by id order by score desc ) g2
ON g1.id = g2.student_id
全部回答
- 1楼网友:渡鹤影
- 2021-03-16 15:40
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯