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.....

Universitas Alma Ata

















Komentar