SQL 怎樣把每個 id 的最新date更新在 last_update
id | date | last_update
457937 | 2021-05-31 | 2021-05-31
457937 | 2021-05-30 | 2021-05-31
457937 | 2021-05-29 | 2021-05-31
因為 457937最新date是 2021-05-31 ,所以把所有 457937 last_update 都更新為 2021-05-31
update 表 set date = last_update where id = 457937
UPDATE 表 T SET LAS_UPDATE =(
SELECT MAX(DATE) FROM 表 G WHERE G.ID=T.ID GROUP BY ID )