2016-04-07 19 views
-1

で、システムの復帰1列のみになります:私は下の画像のように行うときにSUM文は私はこのようなplayerInfo表持つSQL

enter image description here

を、すべてが正常である

enter image description here

その後、結果にSUM列を追加しようとすると、Mysqlは1レコードしか返しません。

enter image description here

それはなぜですか?すべてのレコード(この場合は2)を表示するために必要なこと。このクエリのショーに

SELECT *, SUM(_league) OVER (PARTITION BY _username) 
FROM playerInfo 
WHERE _clan IN (SELECT _name FROM clanInfo) 

playerInfoテーブル(clanInfoテーブルの_clan)からすべての行をし、集計関数のFOTを適用する:あなたはこのようsonething使用することができますGROUP BY

SELECT *, SUM(_league) 
FROM playerInfo 
WHERE _clan IN (SELECT _name FROM clanInfo) 
GROUP BY _username 
+2

スクリーンショットではなくクエリの生テキストを送信してください – Wistar

答えて

2

それぞれの_usernameは追加の列にあります。

この回答が役に立ったとお考えの場合は、どうぞ!

0

を追加する必要が

関連する問題