我想获得每个分类的两个最新项目。
我已经阅读了有关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日