THINKPHP中怎么对数据进行分组查询? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 thinkphp 分组 搜索资料 2个回答 #热议# 上班途中天气原因受伤算工伤吗? richie214 推荐于2016-10-23 · TA获得超过1712个赞 知道大有可为答主 回答量:2320 采纳率:25% 帮助的人:1297万 我也去答题访问个人页 关注 展开全部 分组查询原理都是SQL的分组查询,THINKPHP中只是用到他自己的一些自定义的方法!比如 join()、group()、having()方法等,实际对应的也是SQL里的这些关键字!例如本次需求是要按照cid进行分组,按照通常的做法是 SELECT * FROM 表名 GROUP BY cid,这样就能按照cid进行分组筛选!然后使用THINKPHP的时候则使用 M('表名')->group('cid')->select(); 实际生成的语句和原始SQL代码是一样的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 cngueson 2012-12-19 · TA获得超过2048个赞 知道小有建树答主 回答量:1643 采纳率:33% 帮助的人:881万 我也去答题访问个人页 关注 展开全部 你的分组查询是什么意思?是指这个吗?分组查询主要是指Group By字句将行划分成较小的组,然后使用聚合函数返回每一组的汇总信息。分组查询一般是用来满足统计需求的。 更多追问追答 追问 额。用的group 只能 取到 第一条数据。 追答 也许你的表述有问题,说说你要的效果吧? 追问 不用了。 我已经用别的方法解决了。谢谢。 追答 OK! 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-11-28 Thinkphp数据查询group分组如何取每组的最新记录 更多类似问题 > 为你推荐: