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的异常处理类Exception的使用及说明
Jun 13 PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
PHP动态页生成静态页的3种常用方法
Nov 13 PHP
php表单敏感字符过滤类
Dec 08 PHP
php绘制一个扇形的方法
Jan 24 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
PHP共享内存用法实例分析
Feb 12 PHP
php版微信自定义回复功能示例
Dec 05 PHP
php中Redis的应用--消息传递
Mar 28 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
May 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之uniqid()函数用法
2014/11/03 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
php解决安全问题的方法实例
2019/09/19 PHP
JavaScript实用技巧(一)
2010/08/16 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
vue实现的网易云音乐在线播放和下载功能案例
2019/02/18 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
[01:45:05]VGJ.T vs Newbee Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python爬虫正则表达式之处理换行符
2018/06/08 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
网络教育毕业生自我鉴定
2013/10/10 职场文书
学生的自我鉴定范文
2013/10/24 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
教室布置标语
2014/06/26 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
大学生考试作弊检讨书
2014/09/21 职场文书
跑出一片天观后感
2015/06/08 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
Python 图片添加美颜效果
2022/04/28 Python