永发信息网

sqlite 跨表查询成绩语句怎么写?

答案:2  悬赏:30  手机版
解决时间 2021-03-17 08:35
  • 提问者网友:我们很暧昧
  • 2021-03-16 14:58
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 查询语句怎么写?
最佳答案
  • 五星知识达人网友:渊鱼
  • 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
全部回答
  • 1楼网友:渡鹤影
  • 2021-03-16 15:40
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯