2017-12-08 5 views
1

をグループ化:MySQLの和と私は、次のMySQLのクエリを実行した場合、余分な行

SELECT username, sum(value) as value 
FROM ztemp 
GROUP BY username 

を、私は、各ユーザ名と合計値との結果が得られます。ただし、次のクエリを実行する場合:

SELECT username, sum(value) as value 
FROM ztemp 

次に、ユーザーの代わりに合計の合計を返します。

2つのSQLクエリを実行して結果を表示するのではなく、 1つのSQLクエリで両方を取得する方法はありますか?または、2つのクエリを実行する方が良いでしょうか?

+1

「GROUP BY ... WITH ROLLUP'''の構文 –

答えて

1

はい、これを行う方法があります... using the ROLLUP modifier

GROUP BY username WITH ROLLUP 

は余分な行を与えます。

ニース?

+0

をチェックしてください:) – Ahmed

関連する問題