Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak znaleźć projekt podrzędny projektu nadrzędnego, który jest przekazywany w klauzuli „WHERE”, a także znaleźć zduplikowane obiekty

To jest większość odpowiedzi, jak ustaliliśmy na czacie interaktywnym:

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. Generowanie bufora na podstawie warunków w skrypcie Oracle SQL

  2. DatabaseMetaData.getColumns zwraca pusty zestaw wyników dla synonimów

  3. Pobierz aktualny adres URL dostawcy serwera w czasie wykonywania w weblogic (nieprzestarzały sposób)

  4. Błąd Oracle ORA-06512

  5. Dlaczego otrzymuję błąd Oracle podczas wywoływania procedury z C#?