我的桌子:
ID NAME COST PAR P_val S_val
1 X 5 0 1 0
1 y 5 0 2 0
1 z 5 0 0 5
2 XY 4 0 4 4
我需要使用SUM(S_val)更新PAR字段,按ID分组:
>对于ID 1,PAR应为SUM(SVAL)WHERE ID = 1
>对于ID 2,PAR应为SUM(SVAL)WHERE ID = 2
预期产量:
ID NAME COST PAR P_val S_val
1 X 5 5 1 0
1 y 5 5 2 0
1 z 5 5 0 5
2 XY 4 4 4 4
如何更新PAR值?
我的代码:
UPDATE Table_Name SET PAR = (SELECT SUM(S_val) FROM Table_Name WHERE ID=1)
FROM Table_Name
这不起作用.