6

私は次のようなテーブルを持っています:

id      |    name    |  profit |  cost  
---------------------------------------
1       |  aaa       | 4       | 2 
2       |  aaa       | 4       | 3 
3       |  aaa       | 4       | 2 
4       |  bbb       | 4       | 1 

このテーブルから重複行を削除したい (名前による) が、削除する前に、削除された行の値を残りの行に追加する

したがって、この場合、クエリを実行した後のテーブルは次のようになります。

id      |    name    |  profit |  cost  
---------------------------------------
1       |  aaa       | 12      | 7 
4       |  bbb       | 4       | 1 

これは大きなテーブル (100 万行ですが、毎日増加する) であるため、別のテーブルを作成してデータをコピーすることなく、mysql でそれを行うことは可能ですか?

4

1 に答える 1