Menggunakan DML SELECT JOIN dalam MySQL di cmd
Hallo semua,
selamat datang kembali di blog enogizerika
Pada blog kali
ini kita akan mencoba mempraktekkan mengenai DML SELECT JOI. Macam macam SELECT
JOIN ini ada WHERE, OUTER (LEFT,RIGHT), INNER, dan CROSS
So, tanpa berlama
lama mari kita mulai
Yang pertama
buatlah database terlebih dahulu seperti biasa, pada blog kali ini kita akan
menggunakan database dengan nama sistem_pemesanan, kemudian buat tabel
didalamnya yang bernama pelanggan, produk, pesan dan faktur serta masukan juga
beberapa data sebagai berikut.
Setelah itu, coba
kita gabungkan tabel pelanggan dan pesan dengan menggunakan perintah WHERE
SELECT * FROM
tabel_kiri,tabel kanan WHERE tabel_kiri.FK_tabel_kiri=tabel_kanan.FK_tabel_kanan;
SELECT *FROM
tabel_kiri INNER JOIN tabel_kanan ON tabel_kiri.FK_tabel_kiri=tabel_kanan.FK_tabel_kanan;
Nah setelah
faham, coba lakukan hal yang sama pada tabel pesan dan faktur dengan
menggunakan WHERE dan INNER JOIN
Cara yang lainnya
dalam join adalah dengan OUTER JOIN (LEFT,RIGHT) yang akan kita coba
aplikasikan pada tabel pelanggan dan pesan
SELECT *FROM
tabel_kiri LEFT JOIN tabel_kanan ON = tabel_kiri.FK_tabel_kiri=tabel_kanan.FK_tabel_kanan;
SELECT *FROM
tabel_kanan RIGHT JOIN tabel_kiri ON = tabel_kanan.FK_tabel_kanan=tabel_kiri.FK_tabel_kiri;
Perbedaanya tentu
saja pada penempatan kolom dan tabelnya serta kata LEFT/RIGHT
Lalu bagaimana
jika kita ingin menggabungkan 3 tabel atau lebih sekaligus ? caranya sama
seperti menggabungkan 2 tabel hanya saja menambahkan susunannya.
Sekian tutorial
pada blog kali ini, bila ada salah dalam penyampaian materi mohon di maafkan ya
See You
Later.....
Komentar
Posting Komentar