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

Jak wybrać i dołączyć do zapytania z tabelą

Powinieneś być w stanie po prostu usunąć większość grup nadrzędnych...

select *
from
    (select 'Source1' Source from Dual
     union select 'Source2' from Dual
     union select 'Source3' from Dual
     union select 'Source4' from Dual
     ) s
    cross join (
      select 'O' Status from Dual
      union select 'C' from Dual
     ) x
    cross join (
      SELECT
      TO_DATE('09/30/2013','mm/dd/yyyy') - 1 + LEVEL dt
      FROM dual
      CONNECT BY
      LEVEL <= ( TO_DATE('10/05/2013','mm/dd/yyyy')
           - TO_DATE('09/30/2013','mm/dd/yyyy')) + 1
     ) d
left join 
    myTable y
on y.err_sts_cd = x.Status


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfiguracja Oracle OCI8 dla Windows 64 bit

  2. Łączenie kolumny przez grupę w R

  3. Strona wyświetlająca „?”, zamiast „é”

  4. Czy w Oracle istnieje funkcja, która oblicza różnicę między dwiema datami?

  5. Ponieważ dane wartości zerowej nie są odzwierciedlane