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;
avatar Tifa
@Tifa

25 Kontribusi 3 Poin

Diperbarui 3 tahun yang lalu

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="{&quot;contentType&quot;:&quot;image/png&quot;,&quot;filename&quot;:&quot;sk_tifa_group.png&quot;,&quot;filesize&quot;:16177,&quot;height&quot;:578,&quot;url&quot;:&quot;https://i.ibb.co/z6JRf0j/sk-tifa-group.png&quot;,&quot;width&quot;:380}" data-trix-content-type="image/png" data-trix-attributes="{&quot;caption&quot;:&quot;MySQL Group&quot;,&quot;presentation&quot;:&quot;gallery&quot;}" 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>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 3 tahun yang lalu

Tanggapan

terima kasih...it worked

Login untuk ikut Jawaban