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 相关文章推荐
PHP4(windows版本)中的COM函数
Oct 09 PHP
10条PHP高级技巧[修正版]
Aug 02 PHP
php 生成唯一id的几种解决方法
Mar 08 PHP
强烈声明: 不要使用(include/require)_once
Jun 06 PHP
php处理restful请求的路由类分享
Feb 27 PHP
PHP检测移动设备类mobile detection使用实例
Apr 14 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
php实现html标签闭合检测与修复方法
Jul 09 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
Apr 11 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
PHP const定义常量及global定义全局常量实例解析
May 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
PHPMailer发送邮件
2016/12/28 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
js加解密 脚本解密
2008/02/22 Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
Prototype 学习 工具函数学习($A方法)
2009/07/12 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
求js数组的最大值和最小值的四种方法
2017/03/03 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
每天学点Vue源码之vm.$mount挂载函数
2019/03/11 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
Python内置函数reversed()用法分析
2018/03/20 Python
python tkinter canvas使用实例
2019/11/04 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
如何卸载python插件
2020/07/08 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
悬挂训练绳:TRX
2017/12/14 全球购物
企业演讲稿范文大全
2014/05/20 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
交通安全标语
2014/06/06 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
新学期主题班会
2015/08/17 职场文书
六一儿童节致辞稿(3篇)
2019/07/11 职场文书
python运行脚本文件的三种方法实例
2022/06/25 Python
Redis Lua脚本实现ip限流示例
2022/07/15 Redis
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL