Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / GROUP BY + LIMIT / 2 сообщений из 2, страница 1 из 1
24.01.2020, 20:51
    #39918555
ball37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GROUP BY + LIMIT
Всем доброго дня! Подскажите, пожалуйста, как сделать сгруппированную выборку, чтобы количество элементов в каждой группе не превышало определенного значения? Что-то вроде "GROUP By field LIMIT 2", что, собственно, не срабатывает, а применяет LIMIT к общему результату.

Запрос что-то вроде "SELECT id, noteId FROM Notes GROUP BY noteId". Запрос выдает много записей, сгруппированных по noteId. А хотелось максимум по две в каждой группе noteId.
...
Рейтинг: 0 / 0
24.01.2020, 21:07
    #39918559
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GROUP BY + LIMIT
ball37
сделать сгруппированную выборку, чтобы количество элементов в каждой группе не превышало определенного значения?
Сначала отобрать нужное количество (FAQ в помощь), а потом группировать. Или, если версия позволяет, использовать оконные функции.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / GROUP BY + LIMIT / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]