1
我有兩張表,學生和school_year。加入最高值的Oracle
students
---------
ID Name
---------
1 ABC
2 XYZ
school_year
-----------
ID student_id grade year
--------------------------
1 1 5 2011
2 1 6 2012
3 2 1 2010
4 2 2 2011
5 2 3 2012
我加入他們的行列,並得到這樣的結果
select s.*, sy.grade, sy.year
from students s
left join school_year sy
on s.id=sy.student_id
order by s.name
,我得到這樣的結果
id name grade year
---------------------------
1 ABC 5 2011
1 ABC 6 2012
2 XYZ 1 2010
2 XYZ 2 2011
2 XYZ 3 2012
我想加盟學年表,其中品位最高/最高爲學生所以桌子看起來像這樣。
id name grade year
-------------------------
1 ABC 6 2012
2 XYZ 3 2012
請幫忙。謝謝。
非常感謝Mosty Mostacho。有用。 – riz
太好了。歡迎:) –