簡體   English   中英

更新加入 postgresql - 關系不存在

[英]Update join on postgresql - Relation does not exist

我將 DBeaver 用作 DBMS,並嘗試根據連接更新表:

update cbn
set cbn.pathways = pc.pathways
from public.conformed_block_names cbn
left join pathwayslist_csv pc
    on pc.block_code = cbn.block_code
where pc.block_code is not null 

所以我要做的是根據此表和表 pathwayslist_csv 之間的連接更新表 conformed_block_names

但是,我不斷收到錯誤消息“錯誤:關系“cbn”不存在”

我嘗試過以多種不同方式重構更新,但我沒有取得任何進展

這應該有效:

UPDATE conformed_block_names
SET pathways = pc.pathways
FROM pathwayslist_csv pc
WHERE pc.block_code = conformed_block_names.block_code
    AND pc.block_code IS NOT null;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM