小编dba*_*ery的帖子

使用两个表上的连接更新查询

我有customeraddress桌子.

查询:

SELECT *
FROM addresses a,
     customers b
WHERE a.id = b.id
Run Code Online (Sandbox Code Playgroud)

返回474条记录

对于这些记录,我想添加idcustomer表成cidaddress表.

示例:如果对于第一条记录,customer的id为9且id地址也为9,那么我想将9插入到地址表的cid列中.

我试过了:

UPDATE addresses a,
       customers b
SET a.cid = b.id
WHERE a.id = b.id
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

sql postgresql

35
推荐指数
2
解决办法
12万
查看次数

标签 统计

postgresql ×1

sql ×1