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>
				";
			}
		}
	}


avatar yogapermana
@yogapermana

39 Kontribusi 10 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

Jawaban Terpilih

Caranya pakai inner join ini saya buat implementasinya disini, bisa dilihat querynya : http://sqlfiddle.com/#!9/1b3e93/4

avatar nanto88
@nanto88

122 Kontribusi 56 Poin

Dipost 7 tahun yang lalu


$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"

avatar STNK
@STNK

28 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

terimaksih bang @nanto88 query nya sukses :D

avatar yogapermana
@yogapermana

39 Kontribusi 10 Poin

Dipost 7 tahun yang lalu

sama2 gan, sering2 juga main di forum sekolahkoding heheh

avatar nanto88
@nanto88

122 Kontribusi 56 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban