Извинения, если на этот вопрос уже был дан ответ.
Скажите, у меня есть следующая таблица:
colA | colB | colC
-----|------|-----
a | 1 | 9
a | 2 | 8
b | 1 | 4
b | 2 | 3
b | 1 | 3
c | 5 | 1
c | 4 | 2
и я хочу выбрать первую строку из каждой группы (столбца a, если отсортирован по столбцу b, c asc)
colA | colB | colC
-----|------|-----
a | 1 | 9
b | 1 | 3
c | 4 | 2
Какой самый простой способ структурировать запрос для получения этих результатов?
(Postgresql 9)
Спасибо, П.