Join tabel mysql php

 SELECT * FROM rawatjalan_lama INNER JOIN pasien_lama ON rawatjalan_lama.no_rm = pasien_lama.no_rm WHERE rawatjalan_lama.no_rm LIKE '%$no_rm%'

saya mencoba menampilkan data pasien dari dua tabel berdasarkan no_rm dengan query di atas, namun outputnya selalu menampilkan data pasien di record teratas...yang salah di query nya dimana ya ? Mohon Pencerahannya, terima kasih

avatar Tifa
@Tifa

25 Kontribusi 3 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

"namun outputnya selalu menampilkan data pasien di record teratas"

ini maksudnya apa ya gan? mau di sort desc kah?

avatar keccikun
@keccikun

364 Kontribusi 196 Poin

Dipost 5 tahun yang lalu

menampilkan data yang baru diinputkan. no_rm primary key

avatar Tifa
@Tifa

25 Kontribusi 3 Poin

Dipost 5 tahun yang lalu

<pre>
SELECT * FROM rawatjalan_lama INNER JOIN pasien_lama ON rawatjalan_lama.no_rm = pasien_lama.no_rm WHERE rawatjalan_lama.no_rm = '$no_rm' </pre>

jika no_rm adalah primary_key maka gunakan '=' daripada menggunakan LIKE

avatar lukmanfreedom
@lukmanfreedom

121 Kontribusi 55 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban