UPDATE with SUM() in MySQL

前端 未结 3 534
攒了一身酷
攒了一身酷 2020-12-11 06:34

My table:

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
         


        
3条回答
  •  抹茶落季
    2020-12-11 06:49

    UPDATE Table_Name SET PAR = (SELECT SUM(S_val) FROM Table_Name WHERE ID=1) 
    FROM   Table_Name
    

    Check writing. delete "FROM Table_Name" row.

    TRUE command is:

    UPDATE Table_Name SET PAR = (SELECT SUM(S_val) FROM Table_Name WHERE ID=1)
    

提交回复
热议问题