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 相关文章推荐
多文件上传的例子
Oct 09 PHP
使用 MySQL Date/Time 类型
Mar 26 PHP
PHP 第三节 变量介绍
Apr 28 PHP
判断php数组是否为索引数组的实现方法
Jun 13 PHP
php导出excel格式数据问题
Mar 11 PHP
PHP面向对象程序设计之类常量用法实例
Aug 20 PHP
getimagesize获取图片尺寸实例
Nov 15 PHP
PHP生成压缩文件实例
Feb 07 PHP
PHP针对字符串开头和结尾的判断方法
Jul 11 PHP
PHP实现的常规正则验证helper公共类完整实例
Apr 27 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
visual studio code 调试php方法(图文详解)
Sep 15 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
php递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
php自定义分页类完整实例
2015/12/25 PHP
老生常谈PHP位运算的用途
2017/03/12 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
IE和Firefox下event事件杂谈
2009/12/18 Javascript
Javascript实现的鼠标经过时播放声音
2010/05/18 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
2013/07/02 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
微信小程序自定义组件
2017/08/16 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
dataframe设置两个条件取值的实例
2018/04/12 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
简单了解django索引的相关知识
2019/07/17 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
历史学专业毕业生求职信
2013/09/27 职场文书
应届毕业生就业自荐信
2013/10/26 职场文书
最新的咖啡店创业计划书
2013/12/30 职场文书
课前一分钟演讲稿
2014/08/26 职场文书
2014年体育部工作总结
2014/11/13 职场文书
2015年班主任德育工作总结
2015/05/21 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书