Postingan lainnya
Bagaimana cara query dari 4 table yang berbeda
Siang rekan2, Mohon bantuannya, saya mempunyai table sbb 1. tb_dokter cd_dokter (P key) nm_dokter alamat spesialis tgl_lahir no_tlp 2. tb_obat cd_obat (p Key) no_obat nm_obat jenis_obat supplier 3. tb_rawatjalan cd_rawatjalan (p key) diagnosa 4. tb_pasien cd_pasien(p key) nm_pasien tgl_lahir usia alamat no_tlp
Dari 4 table di atas saya mau tampilkan nm_pasien, tgl_lahir, usia, nm_dokter, spesialis, nm_obat, jenis_obat, dan diagnosa. Mohon bantuannya utk querynya? Kalau memang ada yang harus di rubah atau di tambahkan di table tersebut kira2 apa yg harus saya rubah? Terimakasih untuk masukkannya
Salam
3 Jawaban:
harus ada kolom buat relasi biar bisa di join
Jadi maksud mas @cahyo911 harus ditambah 1 lagi table nya?
Salam
di table pasein tambahin cd_dokter, cd_obat sama cd_rawatjalan <pre> cd_pasien(p key) nm_pasien tgl_lahir usia alamat no_tlp cd_dokter cd_obat cd_rawatjalan </pre>
kalau query nya
<pre> SELECT a.nm_pasien, a.tgl_lahir, a.usia, b.nm_dokter, b.spesialis, c.nm_obat, c.jenis_obat, d.diagnosa FROM tb_pasien a INNER JOIN tb_dokter b ON a.cd_dokter = b.cd_dokter INNER JOIN tb_obat c ON a.cd_obat = c.cd_obat INNER JOIN tb_rawatjalan d ON a.cd_rawatjalan = d.cd_rawatjalan </pre>