Pengertian Join
Tabel Barang
Tabel Pesanan
Latihan soal
1. Hubungkan barang dan pesanan_detail (tampilkan nama barang dan banyak harga)
2. Hubungkan pelanggan dan pesanan (tampilkan nama pelanggan dan tanggal beli)
Query : SELECT nama, tanggal FROM `pesanan` JOIN pelanggan ON pesanan.id_pelanggan = pelanggan.id_pelanggan;
Hasil :
3. Hubungkan pesanan dan pesanan detail (kelompokkan berdasarkan pesanan, hitung berapa banyak pesanan detail tiap pesanan)
Query : SELECT pesanan.id_pesanan AS pesanan, COUNT(pesanan_detail.id_detail) AS total_pesanan FROM `pesanan` JOIN pesanan_detail ON pesanan.id_pesanan = pesanan_detail.id_pesanan GROUP BY pesanan.id_pesanan;
Hasil :
4. Cari tau tanggal pesan dan barangnya
Query : SELECT pesanan.tanggal, pesanan_detail.id_barang, barang.nama_barang FROM `pesanan_detail` JOIN pesanan ON pesanan.id_pesanan = pesanan_detail.id_pesanan JOIN barang ON barang.id_barang = pesanan_detail.id_barang;
Hasil :
5. Nama pelanggan dan pesan berapa jenis barang
Query : SELECT pesanan.id_pelanggan, pelanggan.nama, pesanan_detail.qty FROM `pesanan_detail` JOIN pesanan ON pesanan.id_pesanan = pesanan_detail.id_pesanan JOIN pelanggan ON pelanggan.id_pelanggan = pesanan.id_pelanggan;
Hasil :








Komentar
Posting Komentar