sql - 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 ----------------'废话'
有人可以帮忙吗?
解决方案
请使用以下查询,
update configuration set row1 = 'your value'
where id in
(select id from customer);
推荐阅读
- karate - 空手道 - 有没有办法在空手道测试报告中显示自定义徽标?
- python - 使用 Reactjs 前端容器化 Django Fullstack 应用程序作为带有 webpack 和 babel 的 django 应用程序
- php - 为什么我不能将我的变量值传输到 php 变量?
- c++ - 进程在代码块中返回 4258096 (0x40F930)
- javascript - Emscripten 与 MINIMAL_RUNTIME 的问题
- javascript - 复杂的 javascript 代码行导致 Internet Explorer 11 中的错误
- regex - Apache htaccess 重定向到 https 所有 url,除了某些带有各种参数的 URL
- sql-server - 使用 Union All 和 Group by ID 和 Description 组合 4 个表
- react-native - 在 react-native 中结合 Stack、Drawer 和 Tab 导航器
- mysql - MySQL如何检查整数是否包含0?