Postingan lainnya
Cara memilih field pada tabel lain
gan mau tanya nih saya punya 2 buah tabel
tb_bon dengan field 1. id_bon(PRIMARY KEY) 2. nbarang_bon 3. jumlahbarang_bon 4. hargabarang_bon 5. totalbarang_bon 6. id_norg_bon (FOREIGN KEY)
tb_nama_sbon dengan field 1. id_norg_bon(PRIMARY KEY) 2. nama_org_sbon (berisi nama - nama orang)
Kasus :
Saya ingin menampilkan semua data yang ada pada tb_bon dimana id_norg_bon(FOREIGN KEY) itu menampilkan isi dari field nama_org_sbon.
Pertanyaan :
Bagaiamanakah query agar bisa memanggil field nama_org_sbon sedangkan field itu tidak ada pada tb_bon ?
mohon bantuan nya gan google sudah saya bongkar dan masih belum menemukan titik terang :(
ini kode nya gan
function viewdata(){
GLOBAL $link;
$query ="SELECT id_norg_bon IN (SELECT nama_org_sbon FROM tb_nama_sbon WHERE id_norg_bon = id_norg_bon) AS nama_org_sbon FROM tb_bon WHERE id_bon = id_bon";
$hasil = mysqli_query($link , $query);
if (mysqli_num_rows($hasil) >=0) {
while ( $data = mysqli_fetch_assoc($hasil) ) {
echo "<tr>
<td><input type='checkbox' name='kode[]' value='".$data['id_bon']."'></td>
<td>".$data['id_bon']."</td>
<td>".$data['nama_org_sbon']."</td>
<td>".$data['nbarang_bon']."</td>
<td>".$data['jumlahbarang_bon']."</td>
<td>".$data['hargabarang_bon']."</td>
<td>".$data['totalbarang_bon']."</td>
</tr>
";
}
}
}
4 Jawaban:
Jawaban Terpilih
Caranya pakai inner join ini saya buat implementasinya disini, bisa dilihat querynya : http://sqlfiddle.com/#!9/1b3e93/4
$qy= "select a.id_bon,b.nama_org_sbon from tb_bon a left join tb_nama_sbon b on a.id_norg_bon = b.id_norg_bon"
terimaksih bang @nanto88 query nya sukses :D
sama2 gan, sering2 juga main di forum sekolahkoding heheh