thinkphp中多表查询中防止数据重复的sql语句(必看)


Posted in PHP onSeptember 22, 2016

下面先来看看例子:

table

id name
1 a
2 b
3 c
4 c
5 b

库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。

select *, count(distinct name) from table group by name

结果:

id name count(distinct name)
1 a 1
2 b 1
3 c 1

最后一 项是多余的,不用管就行了

tp2.0手册   搜索连贯操作 可看到相关的资料

SELECT cat_id, COUNT(*) AS goods_num FROM talble GROUP BY cat_id

$M = M('table');
$rs = $M->field(array('cat_id','count(*)'=>'goods_num'))->group('cat_id')->select();

echo $M->getLastSQL();
print_r($rs);

以上就是小编为大家带来的thinkphp中多表查询中防止数据重复的sql语句(必看)的全部内容了,希望对大家有所帮助,多多支持三水点靠木~

PHP 相关文章推荐
php中cookie的作用域
Mar 27 PHP
phpmyadmin 常用选项设置详解版
Mar 07 PHP
php数据库密码的找回的步骤
Jan 12 PHP
PHP中防止SQL注入实现代码
Feb 19 PHP
让PHP显示Facebook的粉丝数量方法
Jan 08 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
php去掉文件前几行的方法
Jul 29 PHP
利用ajax和PHP实现简单的流程管理
Mar 23 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP 中TP5 Request 请求对象的实例详解
Jul 31 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 PHP
PHP实现抽奖功能实例代码
Jun 30 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
Sep 22 #PHP
php的api数据接口书写实例(推荐)
Sep 22 #PHP
thinkphp跨库操作的简单代码实例
Sep 22 #PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 #PHP
php实现当前页面点击下载文件的简单方法
Sep 22 #PHP
php下载文件,添加响应头的简单实例
Sep 22 #PHP
php实现微信扫码自动登陆与注册功能
Sep 22 #PHP
You might like
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
php实现读取内存顺序号
2015/03/29 PHP
php文件下载处理方法分析
2015/04/22 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
js与运算符和或运算符的妙用
2014/02/14 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
javascript 中__proto__和prototype详解
2014/11/25 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
纯js实现手风琴效果代码
2020/04/17 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
nodeJS实现路由功能实例代码
2017/06/08 NodeJs
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
脚手架vue-cli工程webpack的作用和特点
2018/09/29 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
2019/05/21 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
[00:59]DOTA2荣耀之路1:Doom is back!weapon X!
2018/05/22 DOTA
使用Python脚本操作MongoDB的教程
2015/04/16 Python
python中pass语句用法实例分析
2015/04/30 Python
python 采集中文乱码问题的完美解决方法
2016/09/27 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
工程建设实施方案
2014/03/14 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
违反工作规定检讨书范文
2014/12/14 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
就业证明函
2015/06/17 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python
MySQL中的引号和反引号的区别与用法详解
2021/10/24 MySQL