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

विभिन्न पंक्तियों के साथ दो तालिकाओं में शामिल हों (एसक्यूएल सर्वर में)

आपको एक FULL OUTER JOIN का उपयोग करने की आवश्यकता है

Select a.Col1,
       a.Col2,
       a.Col3,
       a.Col4,
       b.Col3,
       b.Col4

From TableA a
Full Outer Join TableB b on a.Col1 = b.Col1
                         And a.Col2 = b.Col2

संपादित करें:

"काम नहीं करता" किसी की मदद नहीं करेगा। हो सकता है कि आप और विवरण प्रदान कर सकें कि यह आपके लिए काम क्यों नहीं कर रहा है।

आप अपने प्रश्न में कुछ उदाहरण डेटा और वास्तविक अपेक्षित आउटपुट जोड़ सकते हैं।

उदा

Create Table #TableA
(
Col1 
...
)

Insert Into #TableA
Values (...)

आपका प्रश्न जितना स्पष्ट होगा, उत्तर उतने ही अच्छे होंगे। अगर लोग पूरी तरह से नहीं समझते हैं कि आपकी सटीक समस्या क्या है और आप जो अपेक्षित आउटपुट चाहते हैं, तो हम आपको एक पूर्ण और सही उत्तर कैसे प्रदान करेंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सी # डेटाटाइम का एसक्यूएल सर्वर डेटाटाइम में रूपांतरण एक त्रुटि फेंक रहा है

  2. एसक्यूएल सर्वर 2005 में लूप का उपयोग किए बिना तालिका डेटा अपडेट करें

  3. XML को SQL सर्वर में पार्स करें

  4. एक ही बार में सभी तालिकाओं के लिए पंक्तियों की गणना करना

  5. जाँच करें कि क्या ऑब्जेक्ट OBJECTPROPERTY () फ़ंक्शन का उपयोग करके SQL सर्वर में एक तालिका, दृश्य या संग्रहीत प्रक्रिया है