【发布时间】:2012-01-02 18:36:55
【问题描述】:
我的数据库中的示例:
子类 |物品 ---------------------- 水果 |橘子 水果 |苹果 水果 |菠萝 水果 |樱桃 蔬菜 |土豆 蔬菜 |芹菜 蔬菜 |姜 蔬菜 |胡萝卜 饮料 |咖啡 饮料 |茶 饮料 |可乐 饮料 |百事可乐我尝试使用以下代码,但每个类别只显示 1 个项目,而不是显示所有项目:
SELECT SubCategory, Item
FROM ItemList
GROUP BY SubCategory
ORDER BY item DESC
我得到的是:
子类 |物品 ---------------------- 水果 |苹果 蔬菜 |胡萝卜 饮料 |可乐我想要的是以下内容(显示限制为 2 的示例):
子类 |物品 ---------------------- 水果 |苹果 水果 |樱桃 蔬菜 |胡萝卜 蔬菜 |芹菜 饮料 |可乐 饮料 |咖啡【问题讨论】:
-
请澄清。您显示您正在从包含
Item列的表中进行选择,但您显示的结果不包括此列。它们包括category,它不在您的原始 SELECT 语句中。我不清楚您希望输出是什么样子,因为显示的结果与书面描述不一致。