怎样写sql语句 同一表根据某字段相同就更新

2024年11月19日 15:25
有1个网友回答
网友(1):

update table
set name_id = (select distinct name_id from table t where t.name = table.name and t.name = 1)
where flag = 0

--当flag等于0的时候更新
--更新的值为:与当前name相同的,并且flag等于1的name_id