Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara menemukan proyek anak dari proyek induk yang diteruskan dalam klausa 'WHERE' dan juga, untuk menemukan objek duplikat

Ini sebagian besar jawabannya, seperti yang kami tentukan dalam obrolan interaktif:

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. Kesalahan pada pemicu ORACLE

  2. Bagaimana cara mengumpulkan data dari partisi INMEMORY?

  3. Operator Oracle UNION Dijelaskan

  4. Hapus catatan duplikat menggunakan rownum di sql

  5. ORA-01873:presisi terdepan