Tabel DETAIL_BUKU :
Tabel PENGARANG :
Query Full Join :
SELECT
A.NAMA, B.JUDUL, B.HARGA
FROM
PENGARANG A
FULL JOIN DETAIL_BUKU B ON (A.ID_PENGARANG = B.ID_PENGARANG)
Hasil Query diatas :
Query FULL JOIN akan menampilkan semua isi tabel sisi kiri dan kanan walaupun data di pasangan joinnya yang berada disisi lawannnya memiliki nilai null.
*tidak berlaku di MYSQL
KODE_BUKU | JUDUL | ID_PENGARANG | HARGA |
BK01 | BUDIDAYA IKAN | P001 | 15000 |
BK02 | BUDIDAYA CACING | P001 | 25000 |
BK03 | PENGOLAHAN LIMBAH | P003 | 17500 |
BK04 | MERAWAT TANAMAN | P002 | 10000 |
BK05 | PERAKITAN PC | P004 | 35000 |
BK06 | BELAJAR QUERY | P004 | 55000 |
XX01 | BELAJAR JAVA | PR06 | 75000 |
Tabel PENGARANG :
ID_PENGARANG | NAMA | ALAMAT |
P001 | WISNU ARDIHERDIYAN | YOGYAKARTA |
P002 | DIANA NASUTION | MEDAN |
P003 | FAJAR NURDIANTORO | PEKANBARU |
P004 | NURDIANSYAH | MALUKU |
P005 | SUGALI | SEMARANG |
P006 | BUDIYONO | NGANJUK |
Query Full Join :
SELECT
A.NAMA, B.JUDUL, B.HARGA
FROM
PENGARANG A
FULL JOIN DETAIL_BUKU B ON (A.ID_PENGARANG = B.ID_PENGARANG)
Hasil Query diatas :
NAMA | JUDUL | HARGA |
WISNU ARDIHERDIYAN | BUDIDAYA IKAN | 15000 |
WISNU ARDIHERDIYAN | BUDIDAYA CACING | 25000 |
DIANA NASUTION | MERAWAT TANAMAN | 10000 |
FAJAR NURDIANTORO | PENGOLAHAN LIMBAH | 17500 |
NURDIANSYAH | PERAKITAN PC | 35000 |
NURDIANSYAH | BELAJAR QUERY | 55000 |
SUGALI | (NULL) | (NULL) |
BUDIYONO | (NULL) | (NULL) |
(NULL) | BELAJAR JAVA | 75000 |
Query FULL JOIN akan menampilkan semua isi tabel sisi kiri dan kanan walaupun data di pasangan joinnya yang berada disisi lawannnya memiliki nilai null.
*tidak berlaku di MYSQL