Membuat table detail_pesan dalam database Sistem_Pemesanan
Nama : Kevin Asa Mayra Trisna
NIM : 223100298
Tugas : UTS Basis Data (Membuat table detail_pesan dalam database Sistem_Pemesanan)
Untuk langkah awal dimulai dengan membuat syntax use sistem_pemesanan; untuk membuat table detail_pesan, seperti berikut :
membuat table detail_pesan sekaligus memasukkan data/record kedalamnya seperti berikut :
Selanjutnya masuk ke soal...
1. Lakukan INNER JOIN dari semua tabel yang bisa dilakukan inner join! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar).
2. Lakukan LEFT JOIN untuk menampikan id_pelanggan, nama_pelanggan.id_pesan.tanggal_pesan
3. Tampilkan semua field dari penggabungan 3 tabel yang dimungkinkan karena adannya relasi tabel! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar).
Dengan memasukkan syntax
select*from pelanggan join pesan on pelanggan.id_pelanggan=pesan.id_pelanggan join faktur on pesan.id_pesan=faktur.id_pesan;
select*from pelanggan join pesan on pelanggan.id_pelanggan=pesan.id_pelanggan join detail_pesan on pesan.id_pesan=detail_pesan.id_pesan;
4. Salinlah syntax berikut 'SELECT pesan.id_pesan,pesan.tanggal_pesan,SUM(detail_pesan.jumlah) as jumlah FROM pesan, detail_pesan WHERE pesan.id_pesan=detail_pesan.id_pesan GROUP BY id_pesan;' hasilnya apa dan jelaskan!
Syntax tersebut bertujuan untuk menghitung jumlah produk yang dibeli pada setiap pesanan.
5. Salinlah syntax berikut 'SELECT id_pelanggan,nama_pelanggan FROM pelanggan WHERE id_pelanggan IN (SELECT id_pelanggan FROM pesan);' hasilnya apa dan jelaskan! perhatikan dengan melihat tabel pelanggan.
Syntax tersebut bertujuan untuk menampilkan id_pelanggan dan nama_pelanggan dari tabel pelanggan yang pernah melakukan pemesanan (terdapat ditabel pesan).
Penggabungan antara beberapa tabel, penggabungan tabel menjadi sangat penting ketika kita ingin menampilkan informasi yang kompleks dari beberapa tabel yang saling terkait.
SEMOGA BERMANFAAT
Komentar
Posting Komentar