sql从每只猫中选择最新的2

时间:2012-04-29 11:10:54

标签: php sql subquery

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

我已经阅读了有关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日

0 个答案:

没有答案