1.mysql有一张活跃数据表,记录了每小时的活跃人信息,其中活跃人信息存放格式形如["1","2"],还有日期字段和小时字段,现在需要按天分组,查询最近几天每天的活跃人数,需要去重,原本考虑按日期字段分组,然后用group_concat连接活跃人信息(语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] )),之后在代码中处理连接后的字符串,使用正则拿到一个数组,然后去重统计数量,但后来发现group_concat的结果有长度限制,默认1024,想要增加长度需要设置数据库参数,因此放弃此方案
项目问题记录20181018
最新推荐文章于 2023-03-07 13:28:13 发布