私は2つのテーブルを持っています:
- アイテム
- カテゴリ
各アイテムはカテゴリに属しています。私がやりたいのは、カテゴリーごとに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(数値)で並べ替える必要があります