Join more than two tables in codeigniter

2019-07-17 19:10发布

问题:

I have 4 tables and i want to join there tables together in codeigniter. Is it possible with codeigniters join method?

回答1:

If you are using CodeIgniter's Active Record class, you can just use the join method multiple times to join multiple tables.

$this->db->join('table2', 'table2.ID = table1.ID');
$this->db->join('table3', 'table3.ID = table1.ID');
$this->db->join('table4', 'table4.ID = table1.ID', 'left');


回答2:

I assume that you are talking about joining SQL database tables, is this correct? If so you can always use the CodeIgniter SQL method, see: http://codeigniter.com/user_guide/database/queries.html