Мне нужно выбрать пять последних продуктов каждой категории брендов, а затем отобразить результаты, сгруппированные по категории.Нужно выбрать 5 последних записей Сортировать по категориям?
База данных MySQL выглядит;
Таблица product
:
product_id (pk)
product_name
product_etc
product_publish_date
brand_id (fk)
Таблица brand
brand_id (pk)
brand_name
Результаты должны выйти, как следующее ...
brand_a product k
brand_a product a
brand_a product h
brand_a product l
brand_a product 33
brand_b product h
brand_b product z
brand_b product 9
brand_b product ddd
brand_b product a
Пробовал с
SELECT * FROM продукт GROUP BY Brand_ID ORDER BY product_publish_date LIMIT 5 – Adrian
возможно дубликат [Как выбрать новые четыре элемента в каждой категории?] (Http://stackoverflow.com/questions/1442527/ как-к-select-the-newest-four-items-per-category) –
какая проблема вы получаете? – gprathour