PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

लिंकिंग टेबल से टेबल को कैसे अपडेट करें?

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

मैंने खाली अपडेट से बचने के लिए अंतिम पंक्ति जोड़ी। यह उपयोगी हो भी सकता है और नहीं भी। विवरण:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएलवी 8 कार्यों के भीतर से किसी अन्य स्कीमा में कार्यों को कॉल करना संभव है?

  2. PostgreSQL में निम्न-स्तरीय संसाधन पूलिंग के बारे में कुछ विचार

  3. कैसे LocalTimeStamp () PostgreSQL में काम करता है

  4. हेरोकू स्थायी डेटाबेस प्रमाण-पत्र

  5. PostgreSQL 9.1 स्थापना और डेटाबेस एन्कोडिंग