Oracle
 sql >> Base de données >  >> RDS >> Oracle

rejoindre avec recherche et groupby

C'est le comportement normal lorsque vous faites des agrégats.

Mais vous pouvez résoudre ce problème en introduisant une table virtuelle pour la liste des valeurs de caseStatus.

(
SELECT 'P' as caseStatus FROM DUAL
UNION 
SELECT 'N' as caseStatus FROM DUAL
) 

Ensuite, vous pouvez faire une jointure et un agrégat sur cette table et vous devriez pouvoir obtenir le résultat souhaité