开发者社区 问答 正文

返回查询结果集的条数,如何做呢?

`select count(*) from player a
where to_days(a.createtime)=to_days('2012-04-10') and a.gameid=1 and a.id in
(select b.playerid from playerbehavior b where to_days(b.acttime)=to_days('2012-04-10') and b.gameid=1)
group by a.imei;`

我现在这条语句的结果是这样的
count(*)

+----------+
| 7 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 | | 1 |
+----------+
10 rows in set 这是结果,也就是每个IMEI都有一行,我现在就是想直接SELECT 的(10 rows in set)这个10,有什么办法没有(3年前)

展开
收起
落地花开啦 2016-02-13 11:01:45 2362 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    直接计算分组的组数select count(distinct a.imei)

    2019-07-17 18:41:50
    赞同 展开评论
问答地址: