2016-06-29 73 views
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 
+0

的[SQL表加入表B範圍內的值]可能的複製(http://stackoverflow.com/questions/12604146/sql-join-on-table-a-value-表內b-range) –

回答

0
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 
+0

downvote的原因是什麼? – vercelli

相關問題