i have table like:
ID NAME TYPE RATING
1 name1 1 98
2 name2 1 17
3 name3 2 77
4 name4 2 53
5 name5 2 23
6 name6 4 64
7 name7 3 78
8 name8 3 56
9 name9 3 22
10 name10 4 56
11 name11 4 99
. ... . ..
how can i select from this table, and for example only (2,3...etc, N) rows of each 'type' with highest rating?
Result example(for 2 rows):
ID NAME TYPE RATING
1 name1 1 98
2 name2 1 17
3 name3 2 77
4 name4 2 53
7 name7 3 78
8 name8 3 56
6 name6 4 64
11 name11 4 99
. ... . ..