FROM
का इस्तेमाल करें UPDATE
का खंड
temp_zip_type
join में शामिल होने के लिए और zip_code_type
और यह सब एक साधारण कथन में करें:
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
मैंने खाली अपडेट से बचने के लिए अंतिम पंक्ति जोड़ी। यह उपयोगी हो भी सकता है और नहीं भी। विवरण: