У меня есть база данных MYSQL5 и PHP 5. Мне нужен запрос для индексной страницы веб-сайтов игр, в которой выбираются только первые 12 из каждой категории игр. Вот что я до сих пор.Расширенный SQL-запрос. Топ 12 из каждой категории (MYSQL)
$db->query("SELECT * FROM `games` WHERE status = 'game_published' AND `featured` = '1' ORDER BY `category`");
Код php затем группирует игры из одной категории вместе и отображает их. Но да, это не ограничивает количество игр из каждой категории, как я хочу.
Вот именно то, что структура таблицы выглядит следующим образом: i49.tinypic.com/aysoll.png
Вот блог, который звучит как то, что я пытаюсь сделать: http://www.e-nformation.net/content/view/title/MySQL+Top+N+in+each+group+(group+inner+limit) Но я не могу понять это.
Любая помощь приветствуется.
Некоторые из других решений работают, но я думаю, что это лучшее. Благодарю. – Neddy