如何在codeigniter中编写连接查询

时间:2014-09-05 07:33:19

标签: php mysql codeigniter

我想加入两个表

我可以通过mysql查询来完成,但不知道如何使用codeigniter活动记录

SELECT mb . * , cls . * 
FROM membership AS mb
INNER JOIN classi AS cls ON mb.id = cls.id
LIMIT 0 , 30

提前致谢

2 个答案:

答案 0 :(得分:1)

CI

中尝试此查询
$query = $this->db->select("mb.* , cls.*", false)
->join("classi as cls", "mb.id = cls.id", "inner")
->limit(30, 0)
->get("membership");

var_dump($query->result());

答案 1 :(得分:0)

看起来应该是这样的

$this->db->select('*');    
$this->db->from('tbl1');
$this->db->join('tbl2', 'tbl1.id = tbl2.id');
$this->db->join('tbl3', 'tbl1.id = tbl3.id');
$query = $this->db->get();

关注codeigniter用户指南以获取更多详细信息。 codeigniter/user-guide/database