JOIN
Untuk menampilkan record dari
suatu tabel dengan tabel lainnya menggunakan pernyataan JOIN.
Fungsinya menghubungkan tabel-tabel dalam database agar didapat
informasi yang lebih luas.
PENGGABUNGAN SEDERHANA
(EQUI JOIN)
Equi Join adalah penggabungan
antartabel dengan menggunakan operator sama dengan(=) dan memiliki
fungsi untuk membandingkan satu kolom pada satu tabel dengan kolom
lain yang berada pada tabel lain.
Ada 4 Equi Join :
- Inner Join : dipilih semua data yang sama dari kedua tabel
- Left Join : dipilih semua data inner join ditambah dengan data dari tabel yang tidak terdapat pada tabel kedua
- Right Join : dipilih semua data inner join ditambah dengan data tabel kedua yang tidak terdapat pada tabel kedua
- Full Outer : dipilih dari penggabungan antar Left Join dengan Right Join
Contoh Innner Join:
SELECT TANGGALORDER, NAMA,
JUMLAH FROM ORDER INNER JOIN BARANG ON ORDERS.BARANG=BARANG.KODE
Contoh Left Join:
SELECT ORDER, TANGGALORDER,
BARANG.NAMA, ORDERS.JUMLAH FROM ORDERS LEFT JOIN BARANG ON
ORDERS.BARANG=BARANG.KODE
Contoh Right Join:
SELECT ORDER, TANGGALORDER,
BARANG.NAMA, ORDERS.JUMLAH FROM ORDERS RIGHT JOIN BARANG ON
ORDERS.BARANG=BARANG.KODE
No comments:
Post a Comment