sql连接来更新一个表和另一个表的引用

ippsafx7  于 2021-07-26  发布在  Java
关注(0)|答案(5)|浏览(522)

我有两张table:
表客户:

ID ---- customerName ------ active
1 ------ Test ------------- true
2 ------ Bla   ------------- true

现在,我有了另一个名为configuration的表,我想通过使用row id(来自customer)来更新这个表。
配置表:

ID ------------- row1
1 --------------- 'test' 
2 ----------------'xyz'

如何使用customer表中的id来更新配置表?
编辑:我使用的是postgresql,我想将每一个id(从customer表中获得)的行1更新为“blabla”。
所以配置表的输出应该是:
id

bbmckpt7

bbmckpt72#

--“布拉布拉”
2

xe55xuns

xe55xuns3#

--“布拉布拉”
有人能帮忙吗?

bkkx9g8r

bkkx9g8r4#

请使用下面的查询,

update configuration set row1 = 'your value'
where id in
(select id from customer);
mf98qq94

mf98qq945#

你可以使用适当的连接条件

update configuration  c 
set c.row1 = a.your_col
FROM customer a 
where a.id = c.id

相关问题