computerworks
Новичок
Вроде бы простая выборка, но что-то не могу одолеть.
Есть таблица с товарами. Каждому товару сопоставлен id категории, в которой он находится.
Надо выбрать не более 3 товаров из каждой категории (меньше, если не хватает.)
"SELECT * FROM products GROUP BY category_id HAVING COUNT(*)>=3"
Выдает не то, что нужно.
Помогите, пожалуйста, с запросом.
Есть таблица с товарами. Каждому товару сопоставлен id категории, в которой он находится.
Надо выбрать не более 3 товаров из каждой категории (меньше, если не хватает.)
"SELECT * FROM products GROUP BY category_id HAVING COUNT(*)>=3"
Выдает не то, что нужно.
Помогите, пожалуйста, с запросом.