[テーブルA]
ID, AGE, GROUP
--- ---- -----
1 , 10, A
2 , 20, A
3 , 30, A
4 , 20, B
5 , 40, B
6 , 60, B
7 , 10, C
8 , 30, C
9 , 50, C
10 , 70, C
↑のテーブルから、
各GROUP毎にAGEで順位付けした結果を取得したいです。
<結果>
ID, AGE, GROUP, RANK
--- ---- ----- -----
1 , 10, A 1
2 , 20, A 2
3 , 30, A 3
4 , 20, B 1
5 , 40, B 2
6 , 60, B 3
7 , 10, C 1
8 , 30, C 2
9 , 50, C 3
10 , 70, C 4
GROUP BYを使ってみたのですが、
どうも見当違いのSQLになってしまって。。
すいませんが、どのようなSQLを書けばよいかご教示ください。