Postingan lainnya
Sintaks SQL tampilkan data sesuai status terbaru dari id yang sama
saya ada 2 table demo seperti dibawah ini :
tabel pasien => catatan bisa di hiraukan saja id_wilayah nya gan
tabel stat_pasien
jadi gini gan, di tabel stat_pasien kan ada id_pasien yang sama yaitu '2' , jadi saya ingin menampilkan id pasien '2' dengan status terbesar yaitu 2 jadi status yang terkecil tidak ditampilkan
code yang sudah saya coba
SELECT pasien_tb.*,wilayah_tb.kecamatan,wilayah_tb.kelurahan,status_pasien_tb.id as id_stat, status_pasien_tb.status, status_pasien_tb.tgl_kasus FROM `pasien_tb` INNER JOIN wilayah_tb ON wilayah_tb.id = pasien_tb.id_wilayah INNER JOIN status_pasien_tb ON status_pasien_tb.id_pasien = pasien_tb.id GROUP BY pasien_tb.no_rm, status_pasien_tb.id_pasien order BY pasien_tb.id DESC
dan hasilnya seperti ini gan :
mix.png
yang ditampilkan betul 2 data tetapi status pada id_pasien 2 masih nampil status 1 bukan status 2
mohon bantuannya gan
1 Jawaban:
Jawaban Terpilih
<div>Belum terlalu clear yang dimaksud.<br>Karena hasil yang diharapkan tidak jelas digambarkan.<br>Kalau mau ambil status-nya 2, tentu id_stat-nya harus 3<br>Dan mungkin lebih mudah merangkum data dari table yang memiliki informasi tersebut (status_pasien_tb).<br><br><figure data-trix-attachment="{"contentType":"image/png","filename":"sk_terra_group.png","filesize":20337,"height":520,"url":"https://i.ibb.co/jrq2yhP/sk-terra-group.png","width":1215}" data-trix-content-type="image/png" data-trix-attributes="{"presentation":"gallery"}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/jrq2yhP/sk-terra-group.png" width="1215" height="520"><figcaption class="attachment__caption"><span class="attachment__name">sk_terra_group.png</span></figcaption></figure></div>
Tanggapan
terimakasih atas pencerahannya :D