如何在同一个表中SQL查询条件后再修改同一字段的值

2024-11-07 10:40:47
推荐回答(2个)
回答(1):

这是一个条件为子查询的更新语句,代码如下。
update a set meta_key=null
where post_id in(
select post_id from a
where meta_value=0.5
)and meta_key='start_see2'

回答(2):

UPDATE table_name set meta_value=''
where meta_key='start_see2' and
post_id in (select DISTINCT post_id from table_name where meta_value='0.5')