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

मैं एक ही तालिका (एसक्यूएल सर्वर) से 2 पंक्तियों की तुलना कैसे करूं?

आप जितनी बार चाहें एक टेबल को खुद से जोड़ सकते हैं, इसे सेल्फ जॉइन कहते हैं।

तालिका के प्रत्येक उदाहरण को एक उपनाम दिया गया है (जैसा कि नीचे दिए गए उदाहरण में है) एक को दूसरे से अलग करने के लिए।

SELECT a.SelfJoinTableID
FROM   dbo.SelfJoinTable a
       INNER JOIN dbo.SelfJoinTable b
         ON a.SelfJoinTableID = b.SelfJoinTableID
       INNER JOIN dbo.SelfJoinTable c
         ON a.SelfJoinTableID = c.SelfJoinTableID
WHERE  a.Status = 'Status to filter a'
       AND b.Status = 'Status to filter b'
       AND c.Status = 'Status to filter c' 


  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. उदाहरण पर हमेशा उपलब्धता समूह में SQL सर्वर में पारदर्शी डेटा एन्क्रिप्शन (TDE)

  3. SQL सर्वर में निहित लेनदेन कैसे काम करते हैं

  4. SQL सर्वर - UTF-8 एन्कोडिंग के साथ XML प्रकार के कॉलम को परिभाषित करना

  5. पीडीओ ओडीबीसी के माध्यम से पीएचपी को एमएसएसक्यूएल से कनेक्ट करें