0

カテゴリごとに最新の 2 つのアイテムを取得したいと考えています。

私はstackoverflowで提案されたいくつかの記事を読み、いくつかの解決策を見つけましたが、ほとんどは日付に基づいて機能し、IDに基づいて必要です.

私のテーブル構造「アイテム」

item_ID (int/unique), category_ID (int), (some more fields title, desc, etc.)

私が使用しているクエリ

    SELECT *
FROM items
WHERE (
   select count(*) from items as i
   where i.category_ID = items.category_ID AND i.item_ID <> items.item_ID
) <= 1

何をしても、カテゴリごとに 1 つの結果が得られません。何か案は?

更新日: 2012 年 5 月 1 日

4

0 に答える 0