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

2024-11-19 15:25:59
推荐回答(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