DML Join

 Halo, pada artikel kali ini saya akan membahas materi tentang DML Join yang fungsinya untuk menampilkan data dua tabel yang saling berkaitan dan pada materi ini saya diberikan tugas seperti gambar berikut.


Untuk mengerjakan tugas diatas langkah pertama yang dilakukan adalah membuat database dengan nama sistem_pemesanan terlebih dahulu setelah berhasil dibuat ketikan perintah use sistem_pemesanan; untuk menggunakan database. Langkah selanjutnya adalah create table atau membuat table seperti gambar-gambar dibawah.

Table Pelanggan


Table Pesan 


Table Produk


Table Faktur


Langkah selanjutnya adalah memasukan data ke table seperti gambar yang ada dibawah ini.






JOIN

1. Menggunakan where (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 (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; )


3. Gabungkan table pesan dan faktur menggunakan where dan inner join



OUTER JOIN 

1. Menggunakan left (SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan LEFT JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan;)

2. Ubahlah left di atas menjadi right, apa perbedaanya?



MENGGABUNGKAN 3 TABEL 

1. Gabungkan antara tabel pelanggan, pesan dan faktur lihatlah pada teori pertemuan 6 di slide 8


Sekian dan Terima Kasih 😀


RIZKI ELFANI PRASETYA - 213100190 - SISTEM INFORMASI 


Komentar