---1. Koneksi setara biasa
pilih e.nama_belakang, d.nama_departemen
dari karyawan e, departemen d
dimana e.department_id = d.department_id;
---2 GABUNG LUAR KIRI
pilih e.nama_belakang,e.id_departemen,d.nama_departemen
dari karyawan e
departemen gabung luar kiri d
pada (e.department_id = d.department_id);
pilih e.nama_belakang, d.nama_departemen
dari karyawan e, departemen d
dimana e.department_id = d.department_id(+);
Hasilnya adalah: catatan seluruh karyawan dan departemen terkait, termasuk catatan karyawan yang tidak memiliki nomor departemen terkait department_id.
----3. Gabungan luar kanan. Gabungan luar kanan
pilih e.nama_akhir,e.id_departemen,d.nama_departemen
dari karyawan e
departemen gabung luar kanan d
pada (e.department_id = d.department_id);
pilih e.nama_belakang, d.id_departemen,d.nama_departemen
dari karyawan e, departemen d
dimana e.department_id(+) = d.department_id;
Hasilnya adalah: catatan seluruh karyawan dan departemen terkait, termasuk catatan departemen tanpa ada karyawan.
----4.FULL OUTER JOIN: Asosiasi luar negeri penuh
pilih e.nama_belakang, e.id_departemen, d.nama_departemen
dari karyawan e
departemen gabung luar penuh d
pada (e.department_id = d.department_id);
Hasilnya adalah: catatan seluruh karyawan dan departemen terkait, termasuk catatan karyawan tanpa nomor departemen terkait_id dan catatan departemen tanpa ada karyawan.
Artikel ini berasal dari blog CSDN. Harap sebutkan sumbernya saat mencetak ulang: http://blog.csdn.net/Phoenix_99/archive/2009/12/30/5107827.aspx