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.ini中文版
Oct 09 PHP
web方式ftp
Oct 09 PHP
用PHP读取IMAP邮件
Oct 09 PHP
php 什么是PEAR?(第三篇)
Mar 19 PHP
PHP反转字符串函数strrev()函数的用法
Feb 04 PHP
yii操作session实例简介
Jul 31 PHP
php中Y2K38的漏洞解决方法实例分析
Sep 22 PHP
php读取目录及子目录下所有文件名的方法
Oct 20 PHP
Linux中为php配置伪静态
Dec 17 PHP
php生成年月日下载列表的方法
Apr 24 PHP
简单谈谈PHP vs Node.js
Jul 17 PHP
PHP搭建大文件切割分块上传功能示例
Jan 04 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实现链结人气统计
2006/10/09 PHP
社区(php&&mysql)六
2006/10/09 PHP
PHP面向对象分析设计的经验原则
2008/09/20 PHP
PHP中source #N问题的解决方法
2014/01/27 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
jQuery 使用手册(一)
2009/09/23 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
Nodejs 和Session 原理及实战技巧小结
2017/08/25 NodeJs
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
python字符串替换的2种方法
2014/11/30 Python
详解python脚本自动生成需要文件实例代码
2017/02/04 Python
Python实现字典去除重复的方法示例
2017/07/31 Python
python简单操作excle的方法
2018/09/12 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
FFT快速傅里叶变换的python实现过程解析
2019/10/21 Python
python zip()函数使用方法解析
2019/10/31 Python
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
.NET remoting的两种通道是什么
2016/05/31 面试题
介绍一下Make? 为什么使用make
2016/07/31 面试题
大学运动会入场词
2014/02/22 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
学校会议通知范文
2015/04/15 职场文书
Java 多态分析
2022/04/26 Java/Android