решил тут спросить:
как получить уникальные строки по одной колонке?
a b
1 2
1 3
2 4
2 5
получить:
a b
1 2
2 4
select col1, any(col2) from tablename group by col1?
не подходит, any отдает в недетерминированном порядке, а мне нужна конкретно первая строка из каждой группы после сортировки
min - вчера запретили?
ORDER BY a,b LIMIT 1 BY a
причем тут min? сортировка по одному столбцу, а выборка по другому.
попробую, спасибо
и что? группировка прозодит, а значит надо все колоники обработать min даст минимальное значение в вашей колонке, конечно если вам надо не минимальное а именно первое, и оно может быть больше, тогда через limit
Обсуждают сегодня