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+DBM的同学录程序(3)
Oct 09 PHP
用文本文件实现的动态实时发布新闻的程序
Oct 09 PHP
Apache2 httpd.conf 中文版
Dec 06 PHP
dedecms模版制作使用方法
Apr 03 PHP
兼容性最强的PHP生成缩略图的函数代码(修改版)
Jan 18 PHP
PHP获取url的函数代码
Aug 02 PHP
php使用fopen创建utf8编码文件的方法
Oct 31 PHP
Yii2简单实现给表单添加验证码的方法
Jul 18 PHP
PHP中大括号'{}'用法实例总结
Feb 08 PHP
php 静态属性和静态方法区别详解
Apr 09 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
360搜索引擎自动收录php改写方案
Apr 28 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 define()函数及defined()函数使用详解
2013/06/09 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
phalcon框架使用指南
2016/02/23 PHP
PHPExcel笔记, mpdf导出
2016/05/03 PHP
告诉大家什么是JSON
2008/06/10 Javascript
JavaScript学习点滴 call、apply的区别
2010/10/22 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
js原生日历的实例(推荐)
2017/10/31 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
Python创建二维数组实例(关于list的一个小坑)
2017/11/07 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
物业管理专业个人的自我评价
2013/11/19 职场文书
促销活动策划方案
2014/01/12 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
小学安全工作总结2015
2015/05/18 职场文书
离职信范文
2015/06/23 职场文书
红与黑读书笔记
2015/06/29 职场文书
2016年六一文艺汇演开幕词
2016/03/04 职场文书
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技
Go 内联优化让程序员爱不释手
2022/06/21 Golang