2 yanbinvr YanBiNvR 于 2016.02.24 11:19 提问

think.php查询语句去掉重复

从数据库读取出来有重复的值,怎么过滤重复的保留一条,其它的字段不去掉。

2个回答

u014605676
u014605676   2016.02.24 11:49

一种是从源头想帮在查询语句中加->distinct(true)
一种是对查询得到的数组去重array_unique($array)
希望有帮助

YanBiNvR
YanBiNvR   2016.02.24 12:52

$st_huawu=$st_huawu->where("rid<=150")->select();我用的是这种方法查询多条记录没有用array

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
sql查询去除重复项
使用 DISTINCT 消除重复项  DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。
用SQL语句去掉重复的记录
海量数据(百万以上),其中有些全部字段都相同,有些部分字段相同,怎样高效去除重复?如果要删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据,以前一直使用这条语句进行去重:Sql代码  delete from 表 where id not in       (select max(id) from 表 group by mobilePhone,of...
sql去掉重复的数据 完全相同的数据去掉重复 及优化
sql去掉重复的数据 完全相同的数据去掉重复及优化 sql去掉重复的数据 完全相同的数据去掉重复及优化
distinct去除重复值
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 1.作用于单列 select distinct name from A 执行后结果如下: 2.作用于多列 示例2.1 select distinct name, id
sql查询语句去除重复列(行)
分享   最近做一个数据库的数据导入功能,发现联合主键约束导致不能导入,原因是源表中有重复数据,但是源表中又没有主键,很是麻烦。经过努力终于解决了,现在就来和大家分享一下,有更好的办法的可以相互交流。 有重复数据主要有一下几种情况: 1.存在两条完全相同的纪录 这是最简单的一种情况,用关键字distinct就可以去掉 example: select dis
查询语句去掉0方法
查询语句去掉0方法 文档 sql
greendao重复使用查询语句
项目中用的数据库框架是greendao,3.0+的比2.0的版本用起来要方便很多,对于我们要快速开发的程序猿来说是个很好的选择。在使用greendao查询的时候开始是用 QueryBuilder进行查询,像下面这样QueryBuilder<DongDetail> dongQb = DBManager.getDaoSession().queryBuilder(DongDetail.class);
sql去掉查询某个列相同的记录数
现在数据库中有三条记录 如 id       name      date1     1         zan1       1993-10-26 2         zan 2       1993-5-26 3         zan3        1993-10-26 如果我们之查询日期的话会有三条记录分别为 1993-10-26 1993-5-26 1
Sql去重及查询重复
1、最简单的是使用distinct,去除所有查询字段信息一样的数据      2、根据某一个字段去重查询          select * from people t1       where id = (select min(id) from people t2 where t2.peopleName = t1.peopleName) ------------ 多个重
sql server 查询去掉重复记录
1.    if exists(select * from sysobjects where name='stuInfo')   2.    drop table stuInfo   3.    create table stuInfo /*创建学员信息表**/   4.    (   5.     stuName varchar(20) not null,