sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur uppdaterar man tabell från länkningstabell?

Använd FROM klausul i UPDATE för att gå med i temp_zip_type och zip_code_type och gör allt i ett enkelt uttalande:

UPDATE zip_code z
SET    type_id = t.id
FROM   temp_zip_type tmp
JOIN   zip_code_type t ON t.value = tmp.temp_type
WHERE  z.zip_5_digit = tmp.temp_zip
AND    z.type_id IS DISTINCT FROM t.id;  -- avoid empty updates

Jag la till den sista raden för att undvika tomma uppdateringar. Det kan vara användbart eller inte. Detaljer:




  1. Spara skapad PDF till MySQL-databasen C#

  2. Använd wp_query efter att ha ändrat databas via nya wpdb

  3. Finns det ett standardbibliotek för mysql-anslutningspoolning för C?

  4. Få minsta oanvända värde i MySQL-kolumnen