DML JOIN

Membuat Database Sistem Pemesanan

Pada praktikum ini, kita akan membuat database baru yang diberi nama sistem_pemesanan. Untuk format membuat database baru yaitu create database sistem_pemesanan; setelah database dibuat untuk masuk ke database tersebut mengetikkan use sistem_pemesanan; 


Tahap 1 membuat tabel pelanggan dengan format create table pelanggan(id_pelanggan varchar(15) not null primary key,nm_pelanggan varchar(35) not null, alamat varchar(45), telepon char(20) not null, email varchar(40)); dan untuk memasukkan data yang sudah ditentukan untuk dimasukkan ke kolom tabel pelanggan dengan format seperti gambar dibawah ini:



Untuk menampilkan data yang sudah kita masukkan tadi menggunakan format select*from pelanggan; 

Tahap 2 untuk membuat tabel pesan dan memasukkan data-data yang sudah ditentukan. Untuk pengerjaannya masih sama seperti kita membuat tabel pelanggan yang membedakan hanya tipe-tipe nama dengan langkah gambar dibawah:




Tahap 3 membuat tabel produk dan memasukkan data-data yang sudah ditentukan. Untuk pengerjaannya masih sama seperti kita membuat tabel pelanggan yang membedakan hanya tipe-tipe nama dengan langkah gambar dibawah:




Tahap 4 membuat tabel faktur dan memasukkan data-data yang sudah ditentukan. Untuk pengerjaannya masih sama seperti kita membuat tabel pelanggan yang membedakan hanya tipe-tipe nama dengan langkah gambar dibawah:




Perintah 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. Menggabungkan tabel pesan dan faktur menggunakan where dan inner join 



Perintah 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. Mengubah Left menjadi Right 




Menggabungkan 3 Tabel(Tabel Pelanggan, Pesan dan Faktur) 






Komentar