codeigniter join中启用子查询


其实codeigniter自由度还是非常高的,但是非常高也会带来一些问题,但都不是问题,codeigniter join如何使用子查询?经过测试,可以直接在join中写子查询语句
查找相关文章:codeigniter

其实codeigniter自由度还是非常高的,但是非常高也会带来一些问题,但都不是问题,codeigniter join如何使用子查询?经过测试,可以直接在join中写子查询语句


看下面的例子

$this->db->select("dayanmei.username,goods_number");
$this->db->join("(SELECT COUNT(1) AS goods_number,goods.uid FROM goods GROUP BY goods.uid) AS goodsuser","goodsuser.uid=dayanmei.uid","left");
$this->db->get("dayanmei",10,0);
//显示生成的查询语句
print_r($this->db->last_query());
$res = array();
if($query->num_rows() > 0){
    	$res = $query->result();
}
print_r($res);