2016-08-30 4 views
0

안녕하세요, 은 distinct이어야하지만 brand_valuesum이어야합니다. 쿼리를 실행하려고합니다. Primary key브랜드 별 정렬 및 브랜드 값 합계

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

MysqlTABLE 구조는 내가 2 열의 브랜드 열 독특하고 쇼 합을 원한다. PHP
루프 당신이 나 좀 도와주십시오 수 있지만 그래서 결과는 내가 사용하고이

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

같이해야한다.
감사합니다.

+3

지금까지 무엇을 했습니까? 친절하게 우리에게 몇 가지 쿼리를 보여줍니다 .. – Noman

+0

우리에게 coedz plies를 보여주세요 –

+0

PHP 쪽이 아닌 SQL 쿼리에서 모든 힘든 일을하는 것이 좋습니다. @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 측이 아니라 PHP 측에서 접근하고 있다고 가정합니다. – happymacarts

-1

브랜드로 TABLENAME 그룹에서 sum_of_brandvalue과 트릭

브랜드 선택, 합계 (brand_value)를 수행해야하는 SQL의 기본 키하지만, GROUP BY 및 합계()에 대한 명확하지;

+0

이미이 솔루션을 게시했습니다. @Nikhil – Pirate

관련 문제