Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как выбрать данное количество записей для каждого элемента / 3 сообщений из 3, страница 1 из 1
23.10.2016, 16:27
    #39332330
kormot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать данное количество записей для каждого элемента
Здравствуйте уважаемые Товарищи!

Есть значит такие таблицы:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
TABLE a (
   id     SERIAL
)

TABLE b (
   id     SERIAL,
   aID    BIGINT UNSIGNED NOT NULL,
   sort   INT UNSIGNED,
   data   CHAR(10),
   FK(aID) => a(id)
)



Мне надо выбрать для данного набора aID-ов (т.е. aID IN (1,6,8,..)), не более чем по N последних записей в таблице b.
Чувствую, что HAVING должно тут использоваться, но я с ним как-то не очень дружен.
...
Рейтинг: 0 / 0
23.10.2016, 16:28
    #39332331
kormot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать данное количество записей для каждого элемента
kormot,

Ещё забыл, что последних N записей, при сортировке по полю sort
...
Рейтинг: 0 / 0
23.10.2016, 19:05
    #39332362
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать данное количество записей для каждого элемента
FAQ раздела почитай.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как выбрать данное количество записей для каждого элемента / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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