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

Oracle में IN ऑपरेटर के साथ बाहरी जुड़ाव के लिए समाधान

सबसे पहले, आप उचित OUTER JOIN का उपयोग क्यों नहीं कर सकते? s?, आप उन्हें Oracle में (+) के साथ अंतर्निहित जुड़ाव किए बिना उपयोग कर सकते हैं वाक्य - विन्यास। अपनी समस्या के लिए, आप IN . का उपयोग कर सकते हैं :

SELECT p.Name, a.Attribute
FROM People p
LEFT OUTER JOIN Attributes a
ON p.PersonID = a.PersonID AND a.Attribute IN ('Happy','Grouchy')


  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. अंतिम गैर-शून्य राशि के साथ शून्य मान भरें - Oracle SQL

  3. स्ट्रिंग से विशिष्ट शब्द हटाएं

  4. Oracle में सभी तालिका बाधाओं को अक्षम करें

  5. ERD . के लिए रिवर्स इंजीनियर (ओरेकल) स्कीमा