FULL JOIN
Full join akan menampilkan semua isi tabel sisi kiri walaupun data di pasangan joinnya yang disisi kanan nilainya null atau sebaliknya Contoh : SELECT a.Nama, b.Penyakit FROM pasien a FULL JOIN JK b on a. id = b.id; +------+---------+ +------+----------+
| Nama | Penyakit| | Nama | JK | +------+---------+ +------+----------+ | Koni | Asma | | Koni | Laki | | Huni | Mual | | Huni | Perempuan| | Buri | Pusing | | Buri | Laki | +------+---------+ +------+----------+ Menjadi +------+---------+----------+ | Nama | Penyakit| JK | +------+--------------------+ | Koni | Asma | Laki | | Huni | Mual |Perempuan | | Buri | Pusing | Laki | +------+---------+----------+
UNION
Penggunaan relasi UNION adalah untuk menggabung hasil dari syntak LEFT OUTER JOIN dengan RIGHT OUTER JOIN .
select*from [Tabel_1] natural left outer join [Tabel_2]
union
select*from [Tabel_1] natural right outer join [Tabel_2];
STRAIGHT JOIN
Penggunaan relasi STRAIGHT JOIN adalah untuk menampilkan kedua table yang direlasikan dengan menampilkan semua record meskipun tidak bersesuaian dengan table yang lain dengan jumlah record adalah hasil kali jumlah record table pertama dengan jumlah record tapi.
select*from [Tabel_1] straight join [Tabel_2];
Tidak ada komentar:
Posting Komentar