我正在尝试创建一个查询,以便从我的blog表中获取单个blog文章,同时从我的users表中的该用户处获取信息,该用户表可以使用 Join
但是现在我想把那篇博客文章的评论总数计算为total,这样就可以查询三个表了 blog, users and comments
但是下面的代码显示3个博客条目,内容相同,太好了!
public function get_entry(){
$id = $this->input->post('ID', true);
$this->db->select('*, u.ID');
$this->db->where('u.ID', $id)
->from('gb_blod as u')
->join('gb_users as a', 'u.user_email = a.email', 'LEFT')
->join('gb_comments as b', 'u.ID = b.journal_id', 'LEFT');
$result = $this->db->get();
if($result->num_rows() > 0){
return $result->result_array();
}else{
return false;
}
}
3条答案
按热度按时间3qpi33ja1#
计算评论id并按博客id对查询进行分组。
7fhtutme2#
尝试使用此选项,您可以根据您的请求更改查询quirement:-
jtoj6r0c3#
试试这个。我希望对你有用。