Postingan lainnya
Penggunaan distinct pada inner join
Saya ingin menampilkan data dalam bentuk grafik tetap ada data yang sama yang ditampilkan lebih dari satu kali seperti pada gambar di bawah.
saya coba menggunakan DISTINCT untuk menampilkan data yang sama tapi tidak bekerja. Berikut code yang saya tulis
$sql = mysqli_query($conn,"SELECT DISTINCT desa.kd_desa,desa.nama_desa,paket.kd_paket,booking.tgl_wisata FROM desa INNER JOIN paket ON desa.kd_desa=paket.kd_desa INNER JOIN booking ON paket.kd_paket=booking.kd_paket WHERE tgl_wisata BETWEEN '$dari' AND '$sampai'");
Disini saya mengambil data dari 3 tabel dengan struktur, yaitu: 1. desa kd_desa nama_desa
2. paket kd_paket kd_desa
3.booking kd_booking kd_paket tgl_wisata
1 Jawaban:
Jawaban Terpilih
coba ini gan <pre> SELECT desa.kd_desa,desa.nama_desa,booking.tgl_wisata,count(booking.kd_booking) as jumlah_booking FROM desa INNER JOIN paket ON desa.kd_desa=paket.kd_desa INNER JOIN booking ON paket.kd_paket=booking.kd_paket WHERE tgl_wisata BETWEEN '$dari' AND '$sampai'" group by desa.kd_desa </pre>
Tanggapan
Terima kasih banyak mas