menampilkan hasil join tabel codeigniter




Hallo blogger kali ini saya akan membahas tentang cara menampilkan data hasil join 2 tabel di codeigniter. Seperti kita ketahui bersama bahwa untuk menjalankan query pada codeigniter kita menggunakan

$this->db->where(‘nim’,2)->get(‘tb_mahasiswa’); // script untuk menampilkan data di table mahasiswa dengan nim 2 atau dengan query “select * from mahasiswa where nim=2”;

Kode diatas biasanya diletakkan pada model codeigniter. Lalu bagaimana ketika kita ingin menggabungkan 2 buah table dengan menggunakan query join di codeigniter. Caranya cukup mudah yaitu dengan menggunakan

$this->db->join('tb_dosen d','d.id_dosen=m.nim')->where(‘m.nim’,2)->get(‘tb_mahasiswa m’);

Cukup mudah kan ?

Lalu bagaimana jika saya ingin mengabungkan lebih dari 2 tabel dengan join di codeigniter, caranya hampir sama anda cukup menambahkan ->join(‘nama_table alias’,’syarat join’) kurang lebih hasilnya akan menjadi seperti ini

$this->db->join('tb_dosen d','d.id_dosen=m.nim') ->join('tb_mengajar a','a.id_mengajar=d.id_dosen')->where(‘m.nim’,2)->get(‘tb_mahasiswa m’);

Atau anda dapat menggunakan cara mudahnya seperti berikut

$this->db->query(‘select * from mahasiswa m JOIN dosen d ON m.nim=d.id_dosen);

Mungkin cukup sekian tutorial saya kali ini tentang cara menampilkan data di 2 atau lebih table menggunaka query join di codeigniter. Jika artikel ini bermanfaat da nada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih 

Share this

Related Posts

Previous
Next Post »