Join merupakan salah satu konstruksi dasar dari SQL dan basis data.
Join dapat didefinisikan sebagai kombinasi record dari dua atau lebih tabel di dalam basis data relasional dan menghasilkan sebuah tabel (temporary) baru yang disebut sebagai joined table.
Jenis-jenis Join dalam Basis Data adalah sebagai berikut :
1. Inner Join
2. Outer Join
Outer join dibagi ke dalam tiga jenis:
- Left Outer Join
Left outer join (atau left join) mengembalikan semua nilai dari tabel kiri ditambah dengan nilai dari tabel kanan yang sesuai (atau NULL jika tidak ada nilai yang sesuai).
- Right Outer Join
-Full Outer Join
Full outer join (atau full join) pada hakekatnya merupakan kombinasi dari left dan right join.
3. Cross Join
Cross join pada hakekatnya merupakan inner join di mana kondisi join selalu dievaluasi true.
Secara matematis, jika A dan B merupakan dua himpunan, maka cross join-nya = A X B.
0 comments:
Post a Comment