Есть таблица:
id | secondId | value
1  | 1         | 433
2  | 1         | 436567
3  | 2         | 53354
4  | 1         | 54533
5  | 2         | 35553
6  | 1         | 334353
7  | 2         | 32
8  | 3         | 3775
Везде только числа. Поле Id уникально. Необходимо получить набор записей:
1) в котором уникальны secondId (т.е. встречается каждый secondId из таблицы по одному разу)
2) с наибольшими значениями value.
3) в порядке убывания значения поля value.
Соотвественно для примера выше необходимо:
1. запись с id 2
2. запись с ид 3
3. запись с ид 8
Вот уже второй час сижу. Не могу сообразить запрос.