нужна помощь для запроса SQL, выберите последние 5 списков каждой категории - PullRequest
0 голосов
/ 12 января 2011

Я использую MySQL, у меня есть таблица базы данных с элементами и 5 категориями (также одно поле идентификатора, autoincr, PK). Мне нужно выбрать последние 5 элементов из каждой категории, когда я использую группу, возвращаемую последний элемент из Как я могу получить 5 лучших товаров каждой категории в одном запросе?

Спасибо

1 Ответ

0 голосов
/ 12 января 2011

Ты правильно будешь ненавидеть это ...

(select * from items where category_id=1 order by add_date desc limit 5)
union
(select * from items where category_id=2 order by add_date desc limit 5)
union
(select * from items where category_id=3 order by add_date desc limit 5)
union
(select * from items where category_id=4 order by add_date desc limit 5)
union
(select * from items where category_id=5 order by add_date desc limit 5);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...