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

Oracle 8i में वैकल्पिक OUTER JOIN शर्त कैसे निर्दिष्ट करें?

आप संशोधित कॉलम वाली सबक्वेरी बनाने की कोशिश कर सकते हैं और फिर नीचे दी गई टेबल से जुड़ सकते हैं:

Select  Mt1.T1_Col1, Mt1.T1_Col3,Count(Mt2.T2_Col1)
From
  (Select T1.Col1 As T1_Col1, T1.Col3 As T1_Col3, '%,' || T1.Col1 || ',%' As T1_Col1_New     From T1) Mt1, 
  (Select T2.Col1 As T2_Col1, T2.Col2 As T2_Col2, T2.Col3 As T2_Col3, ',' || T2.Col2 || ',' As T2_Col2_New From T2) Mt2
Where Mt1.T1_Col3 = Mt2.T2_Col3 (+)
And Mt1.T1_Col1_New Like Mt2.T2_Col2_New (+)
Group By Mt1.T1_Col1, Mt1.T1_Col3;

मैंने यहां इनलाइन सबक्वेरी और बाहरी जॉइन को मिला दिया है।

संदर्भ:

  1. http://www.orafaq.com/wiki/Inline_view
  2. http://www.oracle- base.com/articles/9i/ansi-iso-sql-support.php


  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. SQLcl और SQL* Plus (Oracle) में "X Rows Selected" को कैसे निकालें

  4. Oracle VPD/RLS के साथ प्रेडिकेट एरर

  5. विंडोज़ 'http:/.127.0.0.1:%HTTPPORT%/apex/f?p=4950' नहीं ढूँढ सकता। सुनिश्चित करें कि आपने नाम सही लिखा है, और फिर पुन:प्रयास करें