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

avatar irya
@irya

59 Kontribusi 13 Poin

Diperbarui 5 tahun yang lalu

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>

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 5 tahun yang lalu

Tanggapan

Terima kasih banyak mas

Login untuk ikut Jawaban