Oracle
 sql >> Datenbank >  >> RDS >> Oracle

join mit lookup und groupby

Das ist das normale Verhalten, wenn Sie Aggregate erstellen.

Aber Sie könnten dies lösen, indem Sie eine virtuelle Tabelle für die Liste der caseStatus-Werte einführen.

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

Dann können Sie diese Tabelle verknüpfen und aggregieren, und Sie sollten in der Lage sein, die gewünschte Ausgabe zu erhalten