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获取post中的json数据的实现方法
Jun 08 PHP
PHP--用万网的接口实现域名查询功能
Dec 13 PHP
基于Linux调试工具strace与gdb的常用命令总结
Jun 03 PHP
php上传图片到指定位置路径保存到数据库的具体实现
Dec 30 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
php统计数组元素个数的方法
Jul 02 PHP
PHP使用缓存即时输出内容(output buffering)的方法
Aug 03 PHP
Symfony2学习笔记之系统路由详解
Mar 17 PHP
php结合web uploader插件实现分片上传文件
May 10 PHP
CodeIgniter框架常见用法工作总结
Mar 16 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
php png失真的原因及解决办法
Nov 17 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 mysql Errcode: 28 终极解决方法
2009/07/01 PHP
UCenter 批量添加用户的php代码
2012/07/17 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
jQuery学习笔记[1] jQuery中的DOM操作
2010/12/03 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
Jquery修改页面标题title其它JS失效的解决方法
2014/10/31 Javascript
详解使用JS如何制作简单的ASCII图与单极图
2017/03/31 Javascript
Vue2.0 从零开始_环境搭建操作步骤
2017/06/14 Javascript
Vue.js进行查询操作的实例详解
2017/08/25 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
在Python中移动目录结构的方法
2016/01/31 Python
用Python实现命令行闹钟脚本实例
2016/09/05 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
python动态视频下载器的实现方法
2019/09/16 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
Python super()函数使用及多重继承
2020/05/06 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
python简单实现9宫格图片实例
2020/09/03 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
应届毕业生应聘自荐信范文
2014/02/26 职场文书
白岩松演讲
2014/05/21 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
助学金感谢信
2015/01/20 职场文书
初中运动会前导词
2015/07/20 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server
Java 多态分析
2022/04/26 Java/Android