codeigniter在同一个表上的多个连接条件

时间:2010-09-24 07:17:17

标签: sql codeigniter join

基本上我想加入一个表,其中表A中的col与表B中的col匹配,表B中的col等于0.我使用codeigniters活动记录类。

提前致谢。

1 个答案:

答案 0 :(得分:12)

这样的事情应该有效:

$this->db->join('B', 'aCol = bCol AND bOtherCol = 0');
$this->db->get('A');

可选地,可以为join方法指定第三个参数,以指示是否应该执行左连接或右连接。例如,要执行左连接:

$this->db->join('B', 'aCol = bCol AND bOtherCol = 0', 'left');