thinkphp-group

说明

结合合计函数,根据一个或多个列对结果集进行分组,group方法只有一个参数,并且只能使用字符串

示例

一列分组

Db::table(‘think_user‘)
    ->field(‘user_id,username,max(score)‘)
    ->group(‘user_id‘)
    ->select();

多列分组

Db::table(‘think_user‘)
    ->field(‘user_id,test_time,username,max(score)‘)
    ->group(‘user_id,test_time‘)
    ->select();
时间: 2024-10-26 21:19:36

thinkphp-group的相关文章

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')->

djfhkjdahsg 将会对会计师公会斯蒂芬

http://f.dangdang.com/group/24690/7818358/ http://f.dangdang.com/group/24690/7818366/ http://f.dangdang.com/group/24690/7818410/ http://f.dangdang.com/group/24690/7818420/ http://f.dangdang.com/group/24690/7818408/ http://f.dangdang.com/group/24690/7

供应科顾客顾客顾客

http://f.dangdang.com/group/24554/3373214/http://f.dangdang.com/group/24554/3373218/http://f.dangdang.com/group/24554/3373222/http://f.dangdang.com/group/24554/3373227/http://f.dangdang.com/group/24554/3373230/http://f.dangdang.com/group/24554/337323

放假放假放假凤凰男

http://f.dangdang.com/group/24554/3373214/http://f.dangdang.com/group/24554/3373218/http://f.dangdang.com/group/24554/3373222/http://f.dangdang.com/group/24554/3373227/http://f.dangdang.com/group/24554/3373230/http://f.dangdang.com/group/24554/337323

Thinkphp 下 MySQL group by 接count 获得条数方法

比如 下面的语句 , 用于分组统计 select count(*) from es_diabetes where uid=43658 GROUP BY uniques 结果明显不是我们想要得,为什么呢,因为这是个group up分组 改为下面的,先去重 , 再分组 select count(DISTINCT uniques ) from es_diabetes where uid=43658 group by 是分组,不能直接用于 count 统计 但是select还是可以的 或者 可以使用 子

ThinkPHP 框架模型

本文和大家分享的主要是ThinkPHP 框架模型相关内容,一起来看看吧,希望对大家学习php有所帮助. 1 在MainController.class.php 控制器中有一个test的方法,同时还有一个deng的方法,我想在test方法中使用deng方法 表示为 <?phpnamespace Home\Controller;use Think\Controller;class MainController extends controller{ public function test() {

ThinkPHP框架系统源码解析——URL路由解析

1 一.ThinkPHP框架目录 2 /test/index.php //项目入口文件 3 /ThinkPHP/ThinkPHP.php //框架入口文件 4 5 Common 框架公共文件目录(函数库) 6 ThinkPHP/Common/runtime.php //框架初次运行文件 7 ThinkPHP/Common/common.php //框架基础函数库 8 ThinkPHP/Common/functions.php //标准模式公共函数库 9 10 Conf 框架配置文件目录 11 T

详解thinkphp模型

模型这一块,Think PHP讲解的比较复杂,并且内部做了各种数据库兼容,我认为,虽然它做了这么多的兼容,但是并不代表我们要使用那么多晦涩的用法,事实上,那些用法是降低效率的. ORM:object relational mapping 对象关系映射,以中间件的形式存在. CURD: create update read delete ActiveRecord模式:领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录. 领域模型模式和模型类关系密切,这里

thinkphp学习(一)

thinkphp是个框架 thinkphp是个如今特别流行的框架之一,是唯一一个国内人写的框架,它风行极简主义,力求任何操作都最简单,写了很多单字母的方法,比如C()是获取配置信息,M()new一个数据类,D()new一个逻辑类,等等. 它采用mvc的流行设计模式,逻辑清晰.单入口运行方式,保证安全性:每个请求都先进入c(controller),有c负责调度m(model),生成数据,然后调用v,使用自己的模板引擎解析为html,并编译执行 配置文件,配置了非常多的常量,让策略变得简单易用,主要

thinkphp groupby demo

sql: select cityid,cityname from tsh_city where cityid in( select gs_cityid from tsh_greenschool group by gs_cityid ); thinkphp: $subquery=M('greenschool')->field('gs_cityid')->group('gs_cityid')->select(false); $citylist=M('city')->field('cit