我有一个这样的查询
$query =$this->db->query('SELECT COUNT(did) AS TheCount
FROM posts
GROUP BY did');
return $query->result();
并且该查询与此查询有关
$this->db->group_by('did')
->from('posts')
->join('users', 'users.username = posts.username');
$query = $this->db->get();
return $query->result();
我遇到的问题是HTML完美地显示了第二个查询,但是如果这有意义的话,它会在第一个查询中复制第一个查询......
有点像这样
a post | TheCount number, DifferentCount number
another post | TheCount number, DifferentCount number
我希望这是足够的相关信息,是的,我已经尝试DISTINCT
在第一个查询中使用。
id
对于更多信息,每个帖子都被分组到一个讨论中,因此讨论有自己的did
,每个帖子都有自己的pid
。
我希望它看起来像这样
a post | TheCount number
another post | DifferentCount number
并且就性能而言,使用 计算帖子的数量会COUNT
更好,还是将数字存储在数据库中并通过删除或添加帖子进行更改会更好?