テーブル内の値をrgn_no
テーブルchp_cd
内の値に更新するクエリを作成しようとしています。WHERE 句に問題はないと思いますが、実行すると次のエラーが発生します。bue
rgn_no
chp_cd
chapterassociation
SQL エラー:
ERROR: insert or update on table "bue" violates foreign key constraint "bue_chp_cd_fkey"
DETAIL: Key (chp_cd)=(CA3) is not present in table "chapter".
どんな支援も大歓迎です!
SQL クエリ:
UPDATE bue SET
rgn_no = chapterassociation.rgn_no,
chp_cd = chapterassociation.chp_cd
FROM
chapterassociation
WHERE
bue.mbr_no IS NULL AND bue.chp_cd IS NULL
AND bue.work_state = chapterassociation.work_state
AND bue.bgu_cd = chapterassociation.bgu_cd