-1
我在这里挣扎了一下。
我有两个表:
item(IID, description, category, price)
buys(UID,IID,Price)
MySQL查询 - 大部分用户购买的商品
查询是找到了大多数用户的购买的物品。 我已经试过这样:
SELECT Distinct Description, Count(buys.UID) AS TimesBought From item,buys
Where item.IId=buys.IID
Group by Description Order by TimesBought;
它返回的所有类别和多少次项目这一类被买。
请帮
是具体到每一个项目的类别或多个项目(描述),可以使用相同的类别。你可能想展示一个你想要的例子 – Kyra 2012-02-21 19:41:35
我不确定你的问题在这里,你能澄清你得到的结果有什么问题吗? (顺便说一句,DISTINCT是没有必要的,因为你已经按照说明进行了分组) – 2012-02-21 19:42:38
我想你想'GROUP BY category',而不是描述来按类别分组。 – 2012-02-21 20:27:38