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

>2 टेबल्स पर आउटर जॉइन कैसे करें (ओरेकल)

तो मैं आपके स्कीमा की कल्पना इस तरह करता हूं:

A --o< B --o< C --< F >-- D
                      >-- E

आप निश्चित रूप से कई जॉइन कर सकते हैं, और आप जॉइन एक्सप्रेशन को कोष्ठक के साथ भी समूहित कर सकते हैं जैसे आप अंकगणितीय अभिव्यक्तियों को समूहित कर सकते हैं।

SELECT ...
FROM A LEFT OUTER JOIN (
  B LEFT OUTER JOIN (
    C LEFT OUTER JOIN (
      F INNER JOIN D ON D.d = F.d
        INNER JOIN E ON E.e = F.e
      ) ON C.c = F.c
    ) ON B.b = C.b
) ON A.a = B.a

ये कोष्ठक नहीं हैं सबक्वेरी, वे सिर्फ जॉइन ऑपरेशंस को ग्रुप कर रहे हैं।



  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. एसक्यूएल व्यू में प्राथमिक कुंजी जोड़ना

  3. Oracle sql क्वेरी तिथि के अनुसार लगातार रिकॉर्ड समूहित करने के लिए

  4. दो स्तंभों का उपयोग करके डेटा का पिवट करना

  5. ओरेकल कम से कम के बराबर SQL सर्वर?