PostgreSQL Merge Into

Published: (December 7, 2025 at 04:44 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

SQL Update Statement

UPDATE PSMT_INVOICE_M
SET    SHIPPING_COUNTRY_ID = SRC.COUNTRY_ID,
       SHIPPING_CITY_ID    = SRC.CITY_ID,
       SHIPPING_TOWN_ID    = SRC.TOWN_ID
FROM   (
    SELECT
        PM.INVOICE_M_ID,
        FE.COUNTRY_ID,
        FE.CITY_ID,
        FE.TOWN_ID
    FROM PSMT_INVOICE_M PM
    JOIN FIND_ENTITY FE ON PM.ENTITY_ID = FE.ENTITY_ID
) SRC
WHERE  PSMT_INVOICE_M.INVOICE_M_ID = SRC.INVOICE_M_ID;
Back to Blog

Related posts

Read more »

PostgreSQL Log Viewing

!Forem Logohttps://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%...

compare5

SQL Script sql -- Declare variables for schema UIDs run once DECLARE @uid1 int, @uid2 int SELECT @uid1 = uid FROM sysusers WHERE name = 'GLOBAL_COMET_US_1' SEL...

compare4

sql -- First get the user IDs once optional, for readability DECLARE @uid1 int, @uid2 int SELECT @uid1 = uid FROM sysusers WHERE name = 'GLOBAL_COMET_US_1' SELE...