Как сделать запрос с пагинацией если есть hasMany связи?

В Oracle нужно сообразить запрос, который отдавал бы следующий результат:
ID RN неправильно: row_number() over ( partition by id order by id ) RN нужно:
1 1 1
1 2 1
1 3 1
5 1 2
5 2 2
8 1 3
8 2 3
12 2 4


Как это можно сделать и можно ли вообще?
  • Вопрос задан
  • 3013 просмотров
Решения вопроса 1
@Silver_Clash
Вероятно вам нужен подзапрос с группировкой по id и row_number(), а затем соединение с исходной таблицей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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