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

एक आईडी मैच के आधार पर एक टेबल से दूसरी टेबल में एसक्यूएल अपडेट

मेरा मानना ​​है कि एक UPDATE FROM एक JOIN के साथ मदद करेगा:

एमएस एसक्यूएल

UPDATE
    Sales_Import
SET
    Sales_Import.AccountNumber = RAN.AccountNumber
FROM
    Sales_Import SI
INNER JOIN
    RetrieveAccountNumber RAN
ON 
    SI.LeadID = RAN.LeadID;

MySQL और MariaDB

UPDATE
    Sales_Import SI,
    RetrieveAccountNumber RAN
SET
    SI.AccountNumber = RAN.AccountNumber
WHERE
    SI.LeadID = RAN.LeadID;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्राथमिक कुंजी को अनदेखा करते हुए SQL सर्वर में डुप्लिकेट पंक्तियों को हटाने के 3 तरीके

  2. SQL सर्वर में किसी मौजूदा तालिका में प्राथमिक कुंजी कैसे जोड़ें (T-SQL उदाहरण)

  3. मौजूद 1 या मौजूद का उपयोग करने वाली उपश्रेणी *

  4. Azure डेटा स्टूडियो में SQL सर्वर एजेंट जॉब को कैसे हटाएं

  5. एक स्ट्रिंग से केवल संख्याएँ प्राप्त करने की क्वेरी