首页 > 解决方案 > SQL 连接以参考另一张表更新一张表

问题描述

我有 2 张桌子:

表客户:

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

现在,我有另一个名为配置的表,我想通过使用行 ID(来自客户)来更新这个表。

配置表:

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

如何使用客户表中的 ID 更新配置表?

编辑:我正在使用 postgresql,我想将每个 ID(我从客户表中获得的)的 row1 更新为“blabla”。

所以配置表的输出应该是:

ID ------------- 第1行

1 --------------- 'blabla'

2 ----------------'废话'

有人可以帮忙吗?

标签: sqlpostgresql

解决方案


请使用以下查询,

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

推荐阅读