当数据量到一定程度后如果用update set where可能出现卡死的情况
优化前
UPDATE 主表
SET 主表字段= (
SELECT a.id ,SUM(a.XXX) AS count
FROM XXX
GROUP BY a.id
)
WHERE 表.id = XXX
优化后用update set from where
UPDATE 主表
SET 主表字段= a.count
FROM ( SELECT a.id ,
SUM(a.XXX) AS count
FROM XXX
GROUP BY a.id
) a
WHERE 表.id = XXX