Cara Join 2 Table Pada Codeigniter

Selamat siang teman", mungkin ada yang bisa membantu ?

bagaimana caranya untuk men-join kan 2 tabel pada CI, disini saya punya tabel dosen beserta id_dosen dan tabel bimbingan_ta jadi sy harus join antara tabel bimbingan_ta dan tabel dosen untuk memperoleh id _dosen,

berikut tabelnya :

tabel dosen

tabel bimbingan_ta

avatar dewisari
@dewisari

9 Kontribusi 2 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>Untuk join 2 tabel, harusnya ada kolom sebagai penghubung antara 2 tabel tersebut, saya liat di tabel bimbingan_ta kamu, tidak ada kolom penghubung dengan tabel dosen, yg ada hanya kolom "dosen_1" dan "dosen_2". Sebenarnya bisa saja dihubungkan dengan tabel dosen melalui kolom "dosen_1" di tabel bimbingan_ta dengan kolom penghubungnya adalah kolom "nama" pada tabel dosen, namun tentu saja ini tidak efektif.<br>Umumnya kolom yg dijadikan sebagai "penghubung" adalah menggunakal kolom yang dijadikan kunci utama (primary key) dengan kolom yg sama di tabel yg berbeda yg disebut sebagai foreign key.<br><br>Contoh query join tabel pada CI :</div><pre> <pre>public function duatable() { $this-&gt;db-&gt;select('*'); $this-&gt;db-&gt;from('tbrakyat'); $this-&gt;db-&gt;join('tbsekolah','tbsekolah.id=tbrakyat.id'); $query = $this-&gt;db-&gt;get(); return $query-&gt;result(); }</pre> </pre><div><br>Silahkan pelajari basic nya disini : <a href="https://sekolahkoding.com/kelas/mengenal-sql-join">https://sekolahkoding.com/kelas/mengenal-sql-join</a><br>referensi <a href="https://fahmiffa.blogspot.com/2018/01/join-query-codeigniter-2-table-atau-lebih.html">https://fahmiffa.blogspot.com/2018/01/join-query-codeigniter-2-table-atau-lebih.html</a></div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 2 tahun yang lalu

Tanggapan

siap kak, terimakasih untuk penjelasannya

Login untuk ikut Jawaban