2016-08-30 117 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