oke tanpa basa basi lagi , karena basi bakal gak enak. saya akan mulai bahas satu persatu:
- Cross Join
Sebuah penggabungan yang meliputi lebih dari satu tabel tanpa syarat apapun. hasil dari cross join akan menghasilkan produk kartesian.- Natural/inner Join
- Outer Join
Outer Join akan menghasilkan semua data dari sebuah dan membatasi data dari tabel lainya. Terdapat tiga tipe outer join yaitu left ,right join,dan full join. Semua baris dari tabel sebelah kanan . diacu dengan right join.Semua baris dari kedua tabel Dihasilkan oleh sebuah full outer join. kegunaan dari outer join adalah untuk/mencari record piatu, artinya record yang ada di sebuah tabel tetapi tidak mempunyai pasangan di tabel ini.Berikut adalah beberapa bagian dari Cross Join & Outer Join :- Cross Join
Select * from buku cross join penerbit
- Natural
Join /Inner Join
Contoh: Select B.judul, b.pengarang,p.kode_penerbit from buku b inner join penerbit p ON b. kode_penerbit = p.kode_penerbit.
perintah diatas akan membatasi kolom data yng bertumpuk
perintah diatas dapat diganti dengan memakai Inner Join style baru yang memakai kondisi
where:
select b.judul,b.pengarang,p.kd_penerbitfrom buku b,penerbit p where b.kd_penerbit = p.kd_penerbit - Left
Outer Join
Contoh : select b.judul,b.pengarang,p.kd_penerbit
from bukub left outer join penerbit pON b.kd_penerbit=p.kd_penerbit - Right
Outer Join
Contoh :select b.judul,b.pengarang,p.kd_penerbit
from buku b right Outer Join penerbit p ON b.kd_penerbit = p.kd_penerbit - Full
Outer Join
Contoh : select b.judul,b.pengarang,p.kd_penerbit
from buku b full Outer Join penerbit p ON b.kd_penerbit = p.kd_penerbit
- Cross Join
Tidak ada komentar:
Posting Komentar