11问答网
所有问题
在mysql数据库中如何让某个字段有重复的只取一条
如题所述
举报该问题
其他回答
第1个回答 2017-06-13
select top 1 id,name,age from 表 order by age desc按照年龄倒序排序,然后取第一条。考虑可能有多人年龄相同,如果都需取出,可以这样写:select id,name,age from 表 where age=(select max(age) from 表)
第2个回答 2017-06-13
-- 保留相同A值的最小id行
select *
from table_a a
where not exists (
select 1 from table_a b
where b.A = a.A
and b.id < a.id
)本回答被提问者采纳
相似回答
mysql
去重distinct
答:
1、distinct所依赖的字段全部包含索引
。这个情况也就是mysql会直接通过操作索引对于满足条件的数据进行分组,再从分组后的每组数据中去一条数据。2、distinct所依赖的字段未全部包含索引。这个情况是指由于索引不能满足整个去重分组的过程,因此会需要用到临时表,mysql首先就需要将满足条件的数据放置到临时表...
大家正在搜
mysql数据库字段
mysql数据库字段类型
mysql数据库添加字段
如何登录mysql数据库
数据库中的字段
mysql数据库有什么用
mysql更改字段数据类型
mysql数据库设置自增
mysql创建数据库
相关问题
sql根据某一个字段重复只取第一条数据
在mysql数据库中如何让某个字段有重复的只取一条
在mysql数据库中如何让某个字段有重复的只取一条
MYSQL怎样设置字段为不可重复
在mysql数据库中如何让某个字段有重复的只取一条?
问个数据库查询的问题 如何让某个字段有重复的只取一条
mysql里面的一个字段有很多重复数据 如何每个重复数据只读...
Mysql数据库中多条重复数据,如何只删除一条?