@b4rret

Как сортировать сначала по уникальным значениям затем остальные?

Таблица articles:
user_id | views
1           | 20
2           | 5
3           | 10
1           | 30

Нужно отсортировать по колонке views, но по уникальности user_id. Т. е. должно получиться так:
user_id | views
1           | 30
3           | 10
2           | 5
1           | 20
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
select *
from tbl
order by row_number() over(partition by user_id order by views desc), views desc;


sql online editor
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы