如图,名称A的数量小计是3,B的小计是7. 请问怎么写语句更新 数量小计 这一列,让这一列的结果为同行中名称的数量小计呢?
没听懂你说的要求
复杂的sql可以通过程序去实现,先统计sum再逐条更新
update table t
left join (select 名称,sum(数量) AS 数量小计 from table group by 名称)m on m.名称 = t.名称
set m.数量小计 = t.数量小计