0

我想获得每个类别的两个最新项目。

我已经阅读了一些关于 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