Codeigniter活动记录查询与自定义查询的工作方式不同

时间:2016-08-07 13:44:23

标签: php mysql codeigniter activerecord count

代码点火器活动记录查询:

container

它给出了计数查询的结果乘以帖子数量,但它应该像这样工作: custom mysql query 在codeigniter中使用与自定义查询相同的查询就像魅力一样

$this->blog_db->select('a.tytul, a.data_dodania, b.post_id, COUNT(b.post_id) as liczba')
                       ->from('posts a')
                       ->join('komentarze b', 'a.id=b.post_id')
                       ->group_by('b.post_id')
                       ->order_by('liczba', 'desc')
                       ->limit(5)
                       ->get('posts');

我在活动记录查询中做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试使用->get();,因为您已经包含->from('posts a')

  

您可以在$this->db->get()函数中指定查询的FROM部分,因此请使用您喜欢的任何方法。