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

PostgreSQL में एकाधिक जॉइन के साथ अद्यतन विवरण

मान्य अद्यतन के समान ही पोस्टग्रेज में बयान:

iv.viol_उद्धरण_नो =iwvs.warnv_citation_no और iv.viol_viol.warn_; iv.viol_docket_no से -- नीचे देखें

आप केवल FROM . में तालिका उपनाम का उपयोग नहीं कर सकते हैं अद्यतन में लक्ष्य तालिका के रूप में क्लॉज खंड। अद्यतन की जाने वाली (एक!) तालिका अद्यतन के ठीक बाद आती है कीवर्ड (यदि हम एक संभावित केवल . को अनदेखा करते हैं बीच में कीवर्ड)। आप चाहें तो वहां एक उपनाम जोड़ सकते हैं। यह आपके त्रुटि संदेश का तात्कालिक कारण है, लेकिन और भी बहुत कुछ है।

अद्यतन किया जाने वाला स्तंभ हमेशा अद्यतन की जाने वाली एक तालिका से होता है और तालिका-योग्य नहीं हो सकता।

आपको FROM . में लक्ष्य तालिका दोहराने की आवश्यकता नहीं है खंड - इस तरह के विशेष मामलों को छोड़कर:

यह वैकल्पिक जोड़ कुछ भी नहीं बदलने वाले अपडेट को दबाकर व्यर्थ की लागत से बच सकता है:

और iw.warn_docket_no, iv.viol_docket_no से अलग है 

देखें:

UPDATE पर उत्कृष्ट मैनुअल में अधिक जानकारी ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psycopg2 के साथ बाइनरी कॉपी टेबल का उपयोग करें

  2. मैं एसक्यूएल पोस्टग्रेज में कॉलम में सबसे बड़ा मूल्य कैसे ढूंढूं?

  3. Postgresql में कमांड कॉपी करने के लिए वेरिएबल कैसे पास करें

  4. मूल क्वेरी के लिए दिनांक पैरामीटर पास करें

  5. वे मान खोजें जिनमें PostgreSQL में संख्याएँ नहीं हैं