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

Wewnętrzne połączenie trzech stołów

Powinieneś zawsze określić kolumny do zwrócenia, zwłaszcza że tabele zawierają identyczne nazwy kolumn

SELECT p.Par_Id, p.Pat_Name, p.Pat_Gender,
    h.His_Id, h.Treated_By,
    t.Treat_Id, t.Treat_Type, t.Charges
FROM Patient p 
INNER JOIN History h 
    ON p.PAR_ID = h.PAT_ID
INNER JOIN Treatment t
    ON h.HIS_ID = t.HIS_ID AND p.PAR_ID = h.PAT_ID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie wyzwalacza do implementacji ograniczenia sprawdzania klucza obcego

  2. Ekskluzywna blokada stołu (odczytu) na Oracle 10g?

  3. Oracle Sequence nie generuje liczby ciągłej

  4. Proces aktualizacji krok po kroku dla aktualizacji R12.2 część -1

  5. Połącz wartości pola w zależności od wyboru tekstu Oracle SQL