Oracle
 sql >> база данни >  >> RDS >> Oracle

Вътрешно съединяване на три таблици

Винаги трябва да указвате колоните за връщане, особено тъй като таблиците съдържат идентични имена на колони

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. Ключовата дума FROM не е намерена там, където се очаква (Oracle SQL)

  2. Разбиране на мистериозни грешки на Oracle JDBC - ORA-00911:невалиден знак

  3. От XML до списък с пътища в Oracle 12c

  4. DBD::Инсталацията на Oracle причинява грешка

  5. Разделете голям текстов/CSV файл на множество файлове в PL SQL