【发布时间】:2021-03-15 16:34:01
【问题描述】:
我正在尝试为此查询的每个结果编写一个 sql 查询:
select * from table2 where job_id = 'job1' and size=0
应该在 table1 中将 job_id 设置为 '00'。
到目前为止我已经尝试过:
update table1 set job_id = '00'
where id from ( select * from table2 where job_id = 'job1' and size=0 )
我猜应该有类似 for each 循环的东西?
【问题讨论】:
-
update语法是特定于供应商的。请用您正在运行的数据库标记您的问题:mysql、oracle、sqlserver...?
标签: sql select sql-server-2012 sql-update subquery