У меня есть x строк значения столбца, и я просто хочу сложить их вместе и обновить наивысший номер строки и обнулить остальные значения:
SELECT rowId, addCol FROM table WHERE rowId=1 OR rowId=2
rowId | addCol
1 | 100
2 | 200
3 | 67
Это то, чего я хочу (я знаю, что это совершенно неправильно), но не знаю, как это выразить!
UPDATE table SET addCol3=addCol1+addCol2+addCol3, addCol1=0, addCol2=0
rowId | addCol
1 | 0
2 | 0
3 | 367