Выборка Nраз из бд mysql

356
16 февраля 2017, 01:16

Подскажите как сделать выборку из базы данных MySQL определенных категории по 8 товаров.

Таблица

ID|CAT|NAME|DESCRIPTION|

CAT - от 1 до 7, выбрать по 8 товаров каждой категории

Answer 1

Попробуйте так:

SELECT t1.*, COUNT(*) num
FROM MY_TABLE t1 JOIN MY_TABLE t2
ON t1.CAT = t2.CAT AND t1.ID >= t2.ID
GROUP BY t1.CAT, t1.ID
HAVING COUNT(*) <= 8
ORDER BY CAT, ID
READ ALSO
Удаление атрибутов во всех html тегах, кроме &lt;img&gt; (php)

Удаление атрибутов во всех html тегах, кроме <img> (php)

Необходимо очистить html-код от стилей, которые в него написал визуальный редакторДелаю так:

452
Идентификация посетителя сайта

Идентификация посетителя сайта

Всем приветнужно написать модуль "добавить товар в избранное"

329
Steam API Получить инвентарь человека

Steam API Получить инвентарь человека

Добрый день господа, столкнулся с такой проблемойРаньше делал парсер инвентаря пользователя, было все отлично

710