2016-06-22 11 views
0

私は何倍もの倍数を示す列を探しています。 (私はそれを明確にしようとする例を追加した)同じフィールドにアクセスした場合の合計が何倍かを示しています

例:

name   spent region   
Panasonic  100 1 
Panasonic  100 2 
Panasonic  100 3 
Sony   100 1 
Sony   100 2 

ので、「100」の欄にはメインテーブルから繰り返し値であり、私の和演算を通じて、私は答えをしたいです200になると、パナソニックは一度、ソニーは一度カウントされ、代わりに私は500を得続けます。

皆さん、お世話になったら大歓迎です。

答えて

0

なぜそれぞれの名前のレコードを1つだけ使用しますか?

この要求は、それぞれ "名前"

SELECT name, SUM(spent) FROM table 
GROUP BY name 

結果のために、 "費やした" あなたのすべての合計を与える:

Panasonic 300 
Sony   200 
関連する問題