7. DML (Data Manipulation Language) Join #2

 Deskripsi Tugas

1. Masukkan data/record berikut ke database Sistem_Pemesanan sesuaikan tabelnya! 

a. 

b.

c. 

d. 


2. JOIN

    a. 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; )
    b. 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; )
    c. Gabungkan tabel pesan dan faktur menggunakan where dan inner join

3. OUTER JOIN

    a. 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; )
    b. Ubahlah left di atas menjadi right, apa perbedannya?

4. MENGGABUNGKAN 3 TABEL

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


Penyelesaian





1. Menggunakan database sistem_pemesanan yang sebelumya sudah dibuat.




2. Insert record ke tabel pelanggan dan pesan.




3. Insert record ke tabel produk dan faktur.




4. Join dan Outer join




5. Menggabungkan 3 tabel (pelanggan, pesan dan faktur)




By Ukhtia Kusuma Wardani/203100105




----------SEKIAN TERIMAKASIH---------

"If you fail, you can just keep on going "-C.L-

Komentar

Postingan populer dari blog ini

4. DML (Data Manipulation Language) Query

1. Instalasi MySQL; Create, Show, Use, and Drop Database

9. Trigger