Tugas DML (Join)
id_pelanggan | nm_pelanggan | alamat | telepon | |||
---|---|---|---|---|---|---|
UAA001 | Abiyasa | Ngastino | 08111222333 | abiyasa@almaata.ac.id | ||
UAA002 | Baladewa | Madura | 08222333444 | baladewa@almaata.ac.id | ||
UAA003 | Cakil | Goa | 08333444555 | cakil@almaata.ac.id | ||
UAA004 | Dasamuka | Ngalengka | 08444555666 | dasamuka@almaata.ac.id | ||
UAA005 | Ekalawya | Nishada | 08555666777 | ekalawya@almaata.ac.id |
id_pesan | id_pelanggan | tgl_pesan |
---|---|---|
1 | UAA001 | 2020-10-28 |
2 | UAA002 | 2020-10-29 |
3 | UAA002 | 2020-10-30 |
4 | UAA003 | 2020-10-31 |
5 | UAA004 | 2020-10-31 |
id_produk | nm_produk | satuan | harga | stock |
---|---|---|---|---|
MIE001 | Indomie Goreng | PCS | 2000 | 100 |
MIE002 | Sarimi Goreng | PCS | 1900 | 200 |
ATK001 | Pensil 2B | PCS | 5000 | 50 |
ATK002 | Bolpoint Standart | PCS | 7500 | 100 |
id_faktur | id_pesan | tgl_faktur | |
---|---|---|---|
INV001 | 1 | 2020-10-28 | |
INV002 | 2 | 2020-10-29 | |
INV003 | 3 | 2020-10-30 | |
INV004 | 4 | 2020-10-31 |
1. Memasukkan data pada tabel pelanggan, dengan mengetikkan INSERT INTO pelanggan SET id_pelanggan='UAA001', nama_pelanggan='Abiyasa', alamat='Ngastino', telepon='08111222333', email='abiyasa@almaata.ac.id'; seperti pada gambar.
2. Memasukkan data pada tabel pesan, caranya sama dengan sebelumnya.
3. Memasukkan data pada tabel produk
4. Memasukkan data pada tabel faktur
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; )
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; ). Ubahlah left di atas menjadi right, apa perbedannya?
MENGGABUNGKAN 3 TABEL
Gabungkan antara tabel pelanggan, pesan dan faktur lihatlah pada materi teori pertemuan 6 di slide 8.
Komentar
Posting Komentar