博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tp5--数据库查询的常用操作
阅读量:5341 次
发布时间:2019-06-15

本文共 706 字,大约阅读时间需要 2 分钟。

 

首先,我们要先明确,我们平时经常使用那些操作,我看了开发手册,主要是连贯操作比较多。

连贯操作有:

field,

order,

limit,

page,

GROUP,

HAVING,

cache,

其中,如果我们要使用聚合查询,GROUP,HAVING,都是有可能用的上的,

 

 实例如下:

1         $join = [ 2             ['categroy c' , 'c.id = g.categroy_id' , 'left'], 3             ['brand b' , 'b.id = g.brand_id' , 'left'], 4             ['type t' , 't.id = g.type_id' , 'left'], 5             ['product p' , 'p.goods_id = g.id' , 'left'], 6         ]; 7         $data = Db::name('goods') -> alias('g') 8               -> join($join) -> field('g.*,c.cate_name,b.brand_name,t.type_name,sum(p.goods_number) as num') 9               -> group('g.id')10               -> paginate($this -> num);

 

转载于:https://www.cnblogs.com/laijinquan/p/10236075.html

你可能感兴趣的文章
python基本数据类型
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
关于TDD的思考
查看>>
Cocos2d-x学习之windows 7 android环境搭建
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
学 Win32 汇编[22] - 逻辑运算指令: AND、OR、XOR、NOT、TEST
查看>>
MaiN
查看>>
[Python学习] 简单网络爬虫抓取博客文章及思想介绍
查看>>
触发器课程SQL Server 知识梳理九 触发器的使用
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
客户端连接linux虚拟机集群报错
查看>>
linux下部署一个JavaEE项目的简单步骤
查看>>
hash储存机制
查看>>
[Android学习系列16]Android把php输出的json加载到listview
查看>>
20145205 《信息安全系统设计基础》第14周学习总结
查看>>
XML中CDATA和#PCDATA的区别
查看>>
6)添加一个窗口的图标
查看>>
SQL SERVER的锁机制(二)——概述(锁的兼容性与可以锁定的资源)
查看>>