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

dołącz do wyszukiwania i groupby

To normalne zachowanie podczas agregacji.

Ale możesz rozwiązać ten problem, wprowadzając wirtualną tabelę dla listy wartości caseStatus.

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

Następnie możesz wykonać sprzężenie i agregować z tą tabelą i powinieneś być w stanie uzyskać żądane dane wyjściowe




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać 2 daty w Oracle sp?

  2. Jak DOŁĄCZYĆ do stołów, korzystając z różnych dat bez konieczności przeprowadzania procedur

  3. Oracle SQL - Not Exists - ciąg nie istnieje na liście wartości

  4. Wykonać instrukcję czy uruchomić skrypt?

  5. Używanie rownum w wyrażeniu SQL Oracle w połączeniu z klauzulą ​​order by