首页 技术 正文
技术 2022年11月19日
0 收藏 324 点赞 3,482 浏览 1308 个字

分析一

$res = M('member')
->table('__MEMBER__ as a')
->join('__ORDER__ as b')
->field('a.id,b.order_sn,count(b.id) as total')
->where('b.receive_member_id = a.id')
->group('a.id')
->order('total desc')
->limit($page->firstRow, $page->listRows)
->select();

1. $res = M(‘member’) ,$res = M(‘member a’) ,$res = M(‘member as a’) 意思相同

2.$res = M(‘member’)->table(‘__MEMBER a’)  , $res = M(‘member’)->table(‘__MEMBER as a’) 相同

分析二

$res = M('member_attest')
->table('__MEMBER_ATTEST__ a')
->join('__MEMBER__ b')
->join('__ORDER__ c')
->field('a.id,a.member_id,a.real_name,a.rank,b.mobile,count(c.id) as total')
->where('c.receive_member_id = b.id and b.id = a.member_id')->group('a.id')
->order('total desc')
->limit($page->firstRow, $page->listRows)
->select();

$res = M('member_attest')
->table('__MEMBER_ATTEST__ a')
->join('__MEMBER__ b ON b.id = a.member_id')
->join('__ORDER__ c')
->field('a.id,a.member_id,a.real_name,a.rank,b.mobile,count(c.id) as total')
->where('c.receive_member_id = b.id')->group('a.id')
->order('total desc')
->limit($page->firstRow, $page->listRows)
->select();

效果一样,join里面也可以不用带 on a.xx=b.xxx ,查询条件可以全部放到where里面

分析三

$res = M('member_attest')
->table('__MEMBER_ATTEST__ a,__MEMBER__ b')
->where('a.member_id = b.id')
->select();
$res = M('member_attest a')
->join('__MEMBER__ b')
->where('a.member_id = b.id')
->select();
$res = M('member_attest a')
->join('__MEMBER__ b ON a.member_id = b.id')
->select();

这三个都可以正常使用

上一篇: Css 去除浮动
下一篇: curl教程2
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,082
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,556
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,406
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,179
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,815
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898