У меня есть набор строк, который состоит из чего-то вроде этого:
id1 id2 value
--------------------------------
1 1 50
2 1 60
3 1 70
4 1 40
5 1 53
15 2 10
16 2 19
17 2 17
18 2 13
20 2 14
40 3 32
40 3 34
44 3 54
40 3 67
43 3 80
Из этого набора строк я хочу значения id1 для группы id2 с максимальным значением. Примерно так:
id1 id2 value
--------------------------------
3 1 70
16 2 19
43 3 80
Меня интересуют только id1 и id2, столбец значений приведен только для иллюстрации.
Запрос должен выполняться на MariaDB 5.5. Я думал об этом, но до сих пор не нашел спускаемый (и производительный ...) SQL-запрос.
Есть предложения?