首页 > 互联资讯 > 建站教程  > 

SQL查询数据表中字段时候,值重复时有重复保留一条

"SELECT ID,AID,BID FROM product WHERE AID = '{$AID}' and ID IN(SELECT Max(ID) FROM product GROUP BY BID)"以上,我想通过查询AID值来筛选BID字段值中是否有重复,如果有重复则保留一条。
比如,AID=16时,BID字段中有,5,6,5,我想要输出结果为,5,6
  1. select AID, BID, min(ID) as ID
  2. from product group by AID, BID

SQL语句实现删除重复记录并只保留一条

主要介绍了SQL语句实现删除重复记录并只保留一条,本文直接给出实现代码,并给出多种查询重复记录的方法,需要的朋友可以参考下

使用distinct在mysql中查询多条不重复记录值的解决办法

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是...

mysql sql 语句 查询重复数据 并删除重复数据 只保留一条

**#例1:根据手机号customer_id查询所有重复的数据** SELECT * FROM aad_apply_main WHERE customer_id IN ( SELECT customer_id FROM aad_apply_main GROUP BY ...

mysql重复查询最后一条数据_sql查询表里重复记录现取重复最后一条记录方法

SQL语句去掉重复记录,获取重复记录--查询一个表中有效去掉重复的记录,UserID为自增长主键,RoleID为重复字段代码如下SELECT MIN(UserID) AS UserID, RoleID FROM tmpTable GROUP BY RoleIDSELECT RoleID FROM tmp...

sql查询 找出重复数据,并且只保留一条.

1.(错误操作)查所有的重复数据 很明显下列代码运行速度很慢 select * from 表 t where (select count(*) from 表 where 字段1=t.字段1 AND 字段2=t.字段2)>1 所以我们使用下面的分组 1.(速度优化) 查所有的...


SQL查询数据表中字段时候,值重复时有重复保留一条由讯客互联建站教程栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“SQL查询数据表中字段时候,值重复时有重复保留一条