DML JOIN
Pada artikel kali ini, akan membahasa DML Join. Join merupakan cara untuk menghubungkan data yang diambil dari tabel-tabel melalui sebuah kolom yang menghubungkan.
Tidak pakai lama, cus kita praktikkan:
1. Membuat database baru yang diberi nama sistem_pemesanan
2. Membuat tabel pelanggan, pesan, produk, detil_pesan, faktur, dan kuitansi
Untuk memasukkan data di atas menggunakan perintah INSERT
JOIN
Perbedaan yang antara LEFT JOIN dan RIGHT JOIN yaitu saat menggabungkan dengan LEFT JOIN muncul NULL pada tabel sebelah kanan karena terdapat data yang tidak berelasi karena LEFT JOIN akan menampilkan kesuluruhan pada tabel sebelah kiri, namun pada RIGHT JOIN tidak muncul NULL melainkan data atas nama "Ekalawya" tidak masuk di RIGHT JOIN.
1. Menggunakan WHERE dengan perintah SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan, pesan WHERE pelanggan.id_pelanggan=pesan.id_pelanggan;
2. Menggunakan INNER JOIN dengan perintah SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan INNER JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan;
OUTER JOIN
1. Menggunakan LEFT JOIN dengan SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan LEFT JOIN pesan ON pelanggan.id_pelanggan=pelanggan;
2. Mengubah LEFT JOIN di atas menjadi RIGHT JOIN dengan SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan RIGHT JOIN pesan ON pelanggan.id_pelanggan=pelanggan;
MENGGABUNGKAN 3 TABEL
Sekian, dan terima kasih. Semoga bermanfaat.
Komentar
Posting Komentar