我有两个独立的数据库.我试图将一个数据库中的列更新为另一个数据库中的列的值:
UPDATE customer
SET customer_id=
(SELECT t1 FROM dblink('port=5432, dbname=SERVER1 user=postgres password=309245',
'SELECT store_key FROM store') AS (t1 integer));
Run Code Online (Sandbox Code Playgroud)
这是我收到的错误:
Run Code Online (Sandbox Code Playgroud)ERROR: more than one row returned by a subquery used as an expression
有任何想法吗?