Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Gabung Dalam Tiga Tabel

Anda harus selalu menentukan kolom yang akan dikembalikan, terutama karena tabel berisi nama kolom yang identik

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. Dapatkan rentang Alamat IP dari xxx.xxx.xx.0/16

  2. ORACLE Cari Semua Tabel dari String dengan Kolom BLOB

  3. Ketik subkueri ORM

  4. Mengapa CONNECT BY LEVEL pada tabel mengembalikan baris tambahan?

  5. Fungsi GREATEST() di Oracle