Cara join kaya gini gimana ya?

gan ane kan punya tabel order_brg nah dia punya foreign key buat table barang pas mau di tampilin gimana carany biar yang tampil tuh nama bukan angkany udah ane join tapi ga keluar itu gimana ya? ini mysqlnya

$query = "SELECT order_brg.pelanggan,order_brg.kd_order,order_brg.keterangan, order_brg.alamat, order_brg.tgl_kirim,order_brg.id_order, order_brg.jumlah,order_brg.nm_barang,order_brg.status,order_brg.id_cabang,
        (barang.harga * order_brg.jumlah) AS total_harga
        FROM order_brg
        LEFT JOIN barang ON order_brg.nm_barang = barang.id_brg
        WHERE `id_order` = '" . $id . "' AND `id_pelanggan` = '" . $_SESSION['email'] . "'";
        return $this->db->query($query)->row_array();

ini buat nampilinnya

<input type="text" class="form-control" id="id_barang" name="id_barang" value="<?= $order['nama_brg']; ?>" readonly>

kalo ane masukin di controllerny kaya gini
 $data['barang'] = $this->post->getNamaBrg();

dan ane langsung panggil field nama barangny pasti dia kan cuman yang paling atas doang yg tampil ya karena row, nah itu gimaa biar berdasarkan id barangny, terima kasih maaf pertanyaanny agak sulit di cerna bingung jabarinnya

avatar werich1
@werich1

89 Kontribusi 7 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

bisa lihat tabelnya gan

avatar bixnat
@bixnat

9 Kontribusi 5 Poin

Dipost 4 tahun yang lalu

<img src='https://i.imgur.com/eFshvvy.png'> <img src='https://i.imgur.com/PmHCrwW.png'>

itu gan linkny

avatar werich1
@werich1

89 Kontribusi 7 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban