【发布时间】:2016-06-29 22:57:26
【问题描述】:
我有一个Student 表,下面是列
Student_id|Marks
9|90
1|37
还有Grade_discription表
Min_Score|Max_Score|Grade
0|30|c
31|60|B
61|90|A
我想要输出
Student_id|Grade
1 |B
【问题讨论】:
标签: sql
我有一个Student 表,下面是列
Student_id|Marks
9|90
1|37
还有Grade_discription表
Min_Score|Max_Score|Grade
0|30|c
31|60|B
61|90|A
我想要输出
Student_id|Grade
1 |B
【问题讨论】:
标签: sql
select s.Student_id, g.Grade
from Student s join Grade_discription g
on s.Marks between g.Min_Score and g.Max_Score
order by s.Student_id;
输出
Student_id|Grade
1 |B
9 |A
【讨论】: