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

जॉइन का उपयोग कर एसक्यूएल अपडेट क्वेरी

UPDATE im
SET mf_item_number = gm.SKU --etc
FROM item_master im
JOIN group_master gm
    ON im.sku = gm.sku 
JOIN Manufacturer_Master mm
    ON gm.ManufacturerID = mm.ManufacturerID
WHERE im.mf_item_number like 'STA%' AND
      gm.manufacturerID = 34

इसे स्पष्ट करने के लिए... UPDATE क्लॉज FROM . में निर्दिष्ट तालिका उपनाम को संदर्भित कर सकता है खंड। तो im इस मामले में मान्य है

सामान्य उदाहरण

UPDATE A
SET foo = B.bar
FROM TableA A
JOIN TableB B
    ON A.col1 = B.colx
WHERE ...


  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 सर्वर के लिए सीधे संग्रहण स्थान का परिचय

  2. अद्यतन विवरण से प्रभावित पंक्तियों की वापसी संख्या

  3. क्या SQL सर्वर के लिए Microsoft OLE DB प्रदाता TLS 1.2 का समर्थन करता है?

  4. SQL सर्वर में डायनेमिक SQL को कैसे साफ़ करें (SQL इंजेक्शन को रोकें)?

  5. 2015 में SQL सर्वर डेटा प्लेटफ़ॉर्म अपग्रेड