我有一個像下面使用count我只得到一個行回來
User Item
A 1
A 1
A 1
B 1
B 2
C 2
C 2
A 2
我試圖運行查詢的表,所以我可以得到一個輸出如
User Item Count
A 1 3
B 1 1
B 2 1
A 2 1
C 2 2
我試過以下查詢,但是我沒有得到正確的輸出。
select f.item,f.uid, COUNT(f.uid) as count
from fresh f,
product p
where f.locationid = p.iid
group by f.locationid, f.uid
order by f.uid desc;
任何人都可以指出我如何編寫一個查詢來獲得所需的輸出?我可以用python/ruby編寫它,但我認爲運行需要更長的時間! :(
你爲什麼要通過f.locationid分組和f.uid如果組僅f.uid ,你可能會得到你想要的結果。 – thehiatus 2011-01-26 23:21:28