数据库,将表b的字段city 对应的 赋值给表a的字段city_name,表a与表b通过id字段联系
时间: 2024-03-26 08:39:58 浏览: 48
关系数据库表间联系
可以使用以下 SQL 语句来实现:
```
UPDATE a
SET a.city_name = b.city
FROM a
INNER JOIN b ON a.id = b.id;
```
其中,a 和 b 分别为表名,city_name 和 city 分别为字段名,id 为 a 和 b 表中联系的字段名。这条 SQL 语句的作用是将表 b 的字段 city 的值赋值给表 a 的字段 city_name,且只会更新 a 表中与 b 表中相同 id 值的记录的 city_name 字段。需要注意的是,这条语句使用了 JOIN 操作,需要保证 a 和 b 表中都存在相同的 id 值才能正确执行。
阅读全文