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

'WHERE' क्लॉज में पास किए गए पैरेंट प्रोजेक्ट के चाइल्ड प्रोजेक्ट को कैसे खोजें और साथ ही, डुप्लिकेट ऑब्जेक्ट्स को खोजने के लिए

यह अधिकांश उत्तर है, जैसा कि हमने इंटरेक्टिव चैट में निर्धारित किया है:

SELECT A.projectName as PARENT,COUNT(A.PROJECTNAME) AS PARENTPROJECTCOUNT, 
    B.ProjectName as CHILD, COUNT(B.PROJECTNAME) AS CHILDPROJECT from psprojectitem 
a INNER JOIN psProjectItem B 
ON a.objecttype = b.objecttype 
AND a.objectid1 =b.objectid1 
AND a.objectvalue1 = b.objectvalue1 
AND a.objectid2 = b.objectid2 
AND a.objectvalue2 = b.objectvalue2 
AND a.objectid3 = b.objectid3 
AND a.objectvalue3 = b.objectvalue3 
AND a.objectid4 = b.objectid4 
AND a.objectvalue4 = b.objectvalue4 
WHERE A.projectname in 
(SELECT ProjectName from psProjectDefn WHERE lastupdoprid <> 'pplsoft') 
AND a.projectname <> B.projectName 
and A.PROJECTNAME = 'AAAA_JOB_KJ' 
ORDER BY B.PROJECTNAME


  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. Oracle डेटा का विभाजन कैसे करें और प्रत्येक 10% पर रिकॉर्ड प्राप्त करें

  4. ट्रिगर के अंदर गतिशील संचालन के लिए पुराने और नए ऑब्जेक्ट का उपयोग करना

  5. लगातार रिकॉर्ड समूहबद्ध करने के लिए Oracle SQL क्वेरी