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

SQL - Uzyskaj dodatkowe rekordy oprócz rekordów przefiltrowanych w warunku gdzie

W left join , warunki na wszystkich poza pierwszymi tabelami zwykle znajdują się w on klauzule:

Select a.id, b.id, b.name, c.id
from TableA a left join
     TableB b 
     on a.TableB_id = b.id left join
     TableC c
     on b.TableC_id = c.id and c.valid = 1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj kolumnę w tabeli, używając losowo wybranych unikalnych wartości z innej tabeli

  2. Dostrajanie SQL

  3. Sformatuj dane tabeli SQL jako tabelę tekstową

  4. Czy klucz obcy może mieć wartość null?

  5. Eksportuj wyniki zapytania do pliku XML przy użyciu SQLcl (Oracle)