Postingan lainnya
Mengitung data di mysql duplikasi dihitung 1
saya punya 3 tabel di mysql yaitu tabel data_pasien , data_sensus, data kasus
tabel data_kasus
tabel data_pasien
tabel data_sensus
Saya mau menampilkan jumlah kasus berdasarkan gender dengan catatan jika pasien di sensus 2 kali maka jumlah gendernya dihitung 1, tapi diquery yang ini terhitung 2, bagaimana caranya agar dihitung 1 ?
SELECT data_kasus.nama, COUNT(IF(data_pasien.sex = 'L',1,0)) AS laki,
COUNT(IF(data_pasien.sex='P',1,0)) AS perempuan
FROM data_pasien
JOIN data_sensus
ON data_sensus.id_pasien = data_pasien.id
INNER JOIN data_kasus
ON data_kasus.id = data_sensus.id_kasus
GROUP BY data_kasus.nama;
1 Jawaban:
Jawaban Terpilih
<div>Sayangnya tidak disertakan seperti apa hasil yang di cari.<br>Jadi ini kira-kira saja.<br><figure data-trix-attachment="{"contentType":"image/png","filename":"sk_tifa_group.png","filesize":16177,"height":578,"url":"https://i.ibb.co/z6JRf0j/sk-tifa-group.png","width":380}" data-trix-content-type="image/png" data-trix-attributes="{"caption":"MySQL Group","presentation":"gallery"}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/z6JRf0j/sk-tifa-group.png" width="380" height="578"><figcaption class="attachment__caption attachment__caption--edited">MySQL Group</figcaption></figure></div>
Tanggapan
terima kasih...it worked