Here is my trial query. I am trying to update TABLE1 table with it’s corresponding data from ADDR based on person_id. This below says missing SET keyword.
UPDATE TABLE1 CFI
INNER JOIN
(
SELECT ADDRESS_LINE1, ADDRESS_LINE2, CITY, STATE_PROVINCE, ZIP FROM ADDR WHERE PERSON_ID = CFI.PERSON_ID AND STATUS = 'Active'
) AS ADDR_DATA
SET CFI.PAYEE_ADDRESS1 = ADDR_DATA.ADDRESS_LINE1,
CFI.PAYEE_ADDRESS2 = ADDR_DATA.ADDRESS_LINE2,
CFI.PAYEE_CITY= ADDR_DATA.CITY,
CFI.PAYEE_STATE_PROVINCE = ADDR_DATA.STATE_PROVINCE,
CFI.PAYEE_POSTALCODE = ADDR_DATA.ZIP,
CFI.PAYEE_COUNTRY_CODE = 'USA'
WHERE CFI.CUSTOMER_INSTITUTION_ID = 966362 AND CFI.PERSON_ID = ADDR_DATA.PERSON_ID;
Please help. Thanks in advance.
1 Answer