Join tabel db di codeigniter

Jadi gini, saya punya 2 tabel yg akan di join. Salah satu dari dua tabel tadi kosong/gak ada isinya dan tabel satunya lagi ada isinya. Berikut ini gambaran tabel db sy.

*tbl_items

- id_item

_ nama_item

*tbl_pinjam

- id_pinjam

- id_item_pinjam

- qty_pinjam

Query join yg sdh sy buat seperti ini

$this->db->select('*');
$this->db->from('tbl_items');
$this->db->join('tbl_pinjam', 'tbl_pinjam.id_item_pinjam= tbl_items.id_item');
return $this->db->get()->result_array();

Hasil yg diinginkan adalah

Capture-join.PNG

Masalahnya adalah, saat tbl_pinjam kosong, maka data item yg di views pun juga tidak ikut tampil. Bagaimana caranya, saat tbl_pinjam ini kosong, di views tetap menampilkan data items dan di kolom 'jumlah dipinjam' berisi angka 0.

Terima kasih, mohon pencerahannya.

avatar Ahmad554
@Ahmad554

95 Kontribusi 39 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>Halo, coba dipelajari sepuatar beberapa jenis join yang ada<br><a href="https://sekolahkoding.com/kelas/mengenal-sql-join">https://sekolahkoding.com/kelas/mengenal-sql-join</a><br><br>untuk ini, mungin pakai LEFT JOIN querynya&nbsp;<br>kalau di codeigniter contohnya: //masukkan ke parameter ketiga</div><pre>$builder<strong>-&gt;</strong>join('comments', 'comments.id = blogs.id', 'left');</pre><div><br><a href="https://codeigniter.com/user_guide/database/query_builder.html">dokumentasi join codeigniter</a>&nbsp;<br><br><br></div>

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 4 tahun yang lalu

Tanggapan

Siap bang, sy coba.

Berhasil bang, makasih.

sama sama Ahmad

Login untuk ikut Jawaban