我有這樣的前五列數據庫:SUM和DISTINCT的MYSQL查詢?
ID NAME QUANTITY PRICE KIND 1 Dog 2 5 A 2 Cat 1 6 B 3 Dog 2 5 C 4 Bird 5 5 C
(DOG數量和價格將始終是相同的)
我想要做的就是像
SELECT善良,SUM(數量*價格)GROUP BY KIND WHERE明確的名稱
所以,我得到的東西看起來是這樣的:
A 10 B 6 C 25
(重複的狗是消除。)
我知道我上面的語法錯誤嚴重 - 它只是似乎是解釋我在尋找什麼樣的事情的最有說服力的方法。
換句話說,我想擺脫非明顯的NAMES然後SUM其餘。我似乎可以做一個或另一個,但不能兩個。
任何想法?如果情況變得更糟,我可以將它作爲PHP中的循環而不是單個MYSQL查詢。
你如何指定哪個副本被刪除? – 2010-09-08 21:11:17
我假設一個字母最接近的字母被保留。 – Hammerite 2010-09-08 21:25:59