Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
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
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->db->select('*'); $this->db->from('tbrakyat'); $this->db->join('tbsekolah','tbsekolah.id=tbrakyat.id'); $query = $this->db->get(); return $query->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>
Tanggapan
siap kak, terimakasih untuk penjelasannya