我有两张桌子:
- 项目
- 类别
每个项目都属于一个类别。我想要做的是每个类别选择 5 个项目,但总共选择 20 个项目。
SELECT
item_id, item_name, items.catid
FROM
items, categories
WHERE
items.catid = categories.catid
GROUP BY items.catid LIMIT 0,5 //5 per category group
编辑:如果每个类别有超过 5 个项目 - 它们应该按 item_id (数值)排序