如果另一个表中存在特定值,我需要更新表中的值。
即。
update table1
set value1=3
where table2.value2='Y'
两个表中都有一个键ref1
- 如何使用此键将这些键链接在一起?非常感谢!
答案 0 :(得分:3)
update table1
inner join table2 on table1.ref1 = table2.ref1
set value1 = 3
where table2.value2 = 'Y'
答案 1 :(得分:0)
您可以在两个表之间编写连接,然后从连接中进行更新。
类似的东西:
update tableA
set column = b.value
from tableA a
join tableB on a.key = b.key