Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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