2016-08-30 21 views
0

嗨我試圖運行查詢,其中brand_name應該是distinctbrand_value顯示sumMysqlTABLE結構Primary keyMysql搜索查詢按品牌排序並總結品牌價值

betbingo 1 www.abc.com
betbingo 1 www.abc.com
betbingo 2 www.abc.com
bestbingo 2 www.abc.com
bestbingo 1 www.abc.com
bet365 1 www.abc.com

我想第二列的品牌欄目不同,並顯示總和。所以結果應該是這樣的

Betbingo 4 www.abc.com
bestbingo 3 www.abc.com
bet365 1 www.abc.com

我使用While循環在PHP
能否請你幫我出。
謝謝

+3

你到目前爲止做了什麼?請向我們展示一些查詢.. – Noman

+0

向我們展示coedz pliz –

+0

我建議您在sql查詢中完成所有繁重工作,而不是在php側。 @pirate下面有一個示例,我粘貼了一個sqlfiddle在評論那裏 – happymacarts

回答

1

使用group by子句。它會從你的餐桌上選擇不同的品牌名稱。

select brand, sum(2nd column) from your_table group by brand 

希望它會有所幫助。

+0

http://sqlfiddle.com/#!9/aca37/1/0我不想複製一個答案,因爲你擊敗了我 – happymacarts

+0

然後投票了。 :) – Pirate

+0

OP尚未發佈任何其他代碼方式。我從這個問題的表達方式假定他是從PHP端而不是從sql端接近的。 – happymacarts

-1

關於SQL中的主鍵,但GROUP BY和SUM()應該做的伎倆

選擇品牌,總和(brand_value)是由品牌的tablename組sum_of_brandvalue不明確;

+0

我已經在這裏發佈這個解決方案。 @Nikhil – Pirate