0
我有一個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
我有一個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
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;
OUTPUT
Student_id|Grade
1 |B
9 |A
downvote的原因是什麼? – vercelli
的[SQL表加入表B範圍內的值]可能的複製(http://stackoverflow.com/questions/12604146/sql-join-on-table-a-value-表內b-range) –