开发者社区> 问答> 正文

Thinkphp 的连贯查询语句正确表达

已解决

有一条查询语句用连贯查询
用原生的sqlo语句是

select tuser,count(*) as t1 from chat_members GROUP BY tuser DES
查询出来的结果是

array (size=2)
0 =>

array (size=2)
  'tuser' => string 'system' (length=6)
  't1' => string '2' (length=1)

1 =>

array (size=2)
  'tuser' => string 'admin' (length=5)
  't1' => string '1' (length=1)

但是如果用thinkphp的连贯查询就不知道怎么写了,我现在查询语句是这样的

M('members')->field(array('tuser'=>'t1'))->group('tuser desc')->select();
当然这样明显是错的,不知道有没有大神来纠正一下.有没有好的方法.
小弟在此谢过了.

展开
收起
我的中国 2016-02-08 13:33:50 1964 0
1 条回答
写回答
取消 提交回答
  • R&S网络资深工程师 ,阿里云论坛官方版主,阿里云云计算ACP,春考教学网站长,IT技术晋级之路专辑作者
    采纳回答

    M('members')->field('tuser,count(*) as t1')->group('tuser')->select();

    后面是order by吗,group by不会接desc

    2019-07-17 18:28:18
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MySQL查询优化实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载