-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