以下は私が作成したテーブルです。私の目標は、重複した結果を削除して値を追加することです。
| username | value
| Bobby | 5
| Bobby | 5
| Bobby | 7
これは私が探している結果です
| username | value
| Bobby | 12
どうすればこれを達成できますか?
これを試して
select username, sum(value) from
(select distinct username,value from mytbl) as tmp group by username
もっと簡単な方法はこちら
SELECT distinct(username), sum(distinct value) AS Value from temp1
それは確かに動作します
これを試してください
select username,sum(value) from
(
select username,value from tbl group by username,value
)data
group by name
SELECT SUM(DISTINCT value) FROM TableName Group By UserName