在使用MySQL时,需要去除某个字段的重复数据时,我们需要用到去除重复查询(去重):distinct注意:distinct必须放在字段前
例子:select id,distinct name from table;
这个语句的解释意思是:查询table表中 id,name字段,name字段去除重复数据,id字段不去除重复数据。***这样输入这个语句是错误的*运行的话会报错误,如果我们要查询这样的结果时,需要用到分组查询

mysql查询去重保留最新的数据 mysql数据库去重查询_mysql 单字段去重


mysql查询去重保留最新的数据 mysql数据库去重查询_数据库_02


这组数据我们要去除重复的age数据:

select distinct age from stu;

mysql查询去重保留最新的数据 mysql数据库去重查询_数据库_03


图中重复的数据已经去除了,这样我们就实现了去重。

感谢观看,如有意见,欢迎下方评论!