loanofficer
という名前の列には、そのローン責任者に対応する番号をリストした表名prequals_created
があります。私はこの番号をappusers
というテーブルにある番号の代わりにローンオフィサーの名前に変更したいと考えています。fullname
はloanofficer
idと一致しています。私は最初にSELECTを使用して、loan_pairing
と呼ばれる「中間」テーブルを使用して、ローン担当者の名前とIDの表をペアとして生成することでこれを実行しようとしています。しかし、何か私の構文についてはオフです。ここに私のコードは次のとおりです。SELECT値を使用したUPDATE SQL列
UPDATE
prequals_created AS pc
SET
pc.loanofficer = lonames.fullname
FROM
(SELECT DISTINCT a.fullname, lp.loanofficer
FROM appusers AS a
JOIN loan_pairing AS lp
ON a.id = lp.loanofficer
JOIN prequals_created AS pc
ON lp.loanofficer = pc.loanofficer) AS lonames
WHERE
pc.loanofficer = lonames.loanofficer
FROM文の中でネストされたSELECTステートメントが正しいこと、およびそれぞれのIDとペア融資担当者の名前を返します。
ここでは私の構文についてはどういうことがありますか?
欲しいものです、あなたのフルネーム列が配置されていますアパッシャで? –
はい、それは(余分な文字) – Jodo1992
私はloan_pairingテーブルdoes notはこの仕事を行うために特別な何かを保持しないと思う、つまり、appuserのIDはloanofficerとしてprequals_createdテーブルにあり、appsuserテーブル内にあるfullnameでloanofficerを置き換えたいと思う –