thinkphp中怎么用group和count查询三篇文章各自的评论数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp中怎么用group和count查询三篇文章各自的评论数相关的知识,希望对你有一定的参考价值。

$res = $class->where('in( 三篇文章id) ')->group('文章id的fied')->count();
tp好久没用不知道这样对不
原生:select count(*) from tableName where article_id in('xxx') group by article_id
更多内容你可以去后盾人平台看一下视频,非常有帮助的。
参考技术A 这个问题好复杂呀

ThinkPHP group和count 无法同时使用解决办法

$res = M()
  ->table(‘__USER__ u‘)
  ->join(‘LEFT JOIN __USER_INFO__ i ON i.user_id=u.id‘)
  ->where($where)
  ->order($order)
  ->limit($page,$page_num)
  ->field($field)
  ->group(‘u.id‘)
  ->buildSql();
$countres = M()->table($res.‘a‘)-> group(‘id‘)->select();
$list[‘list‘] = $countres;    //列表
$list[‘count‘] = count($countres); //数量












以上是关于thinkphp中怎么用group和count查询三篇文章各自的评论数的主要内容,如果未能解决你的问题,请参考以下文章

THINKPHP怎么查询一张表中某个字段数据重复次数最多的前几名!

ThinkPHP group和count 无法同时使用解决办法

THINKPHP中怎么对数据进行分组查询?

thinkphp的where问题

thinkphp3.1怎么随机取数据库中几条记录

我用mongodb group查询,查询之后只有一个分组字段和count字段,怎么显示更多字段?