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

gabungkan tiga tabel untuk hasil tertentu

LEFT JOIN akan selalu mengembalikan semua catatan dari tabel di kiri gabungan, dan hanya nilai dari catatan yang cocok dengan kriteria gabungan dari tabel di kanan dari bergabung.

Hanya mengembalikan catatan yang memiliki kriteria bergabung yang divalidasi untuk setiap catatan, Anda harus menggunakan INNER JOIN , yaitu:

SELECT * 
FROM 
    CR_AR C 
    INNER JOIN STRUCT S ON S.STRUCTURE = C.STRUCT 
    INNER JOIN USERS U ON U.USER_STRUCT = S.STRUCTURE


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sintaks gabungan luar Oracle

  2. Oracle memanggil prosedur tersimpan di dalam pilih

  3. Bagaimana cara mencari karakter baris baru di tabel Oracle?

  4. Bagaimana cara mengonversi pernyataan bergabung luar kiri lama di Oracle?

  5. Memulai Blogging Untuk HTML5 dan CSS3