sql重复数据只取一条记录

1、SQL SELECT DISTINCT 语句

在表中,可能会包含重复值。这并不成问题,不过,仅仅列出不同(distinct)的值。

关键词 DISTINCT 用于返回唯一不同的值。

语法:

    SELECT DISTINCT 列名称 FROM 表名称

使用 DISTINCT 关键词

SELECT DISTINCT Company FROM Orders

2、子查询限制返回结果 

SELECT * FROM TestData 
WHERE
id IN 
( 
--根据Data分类获取数据最小ID列表 
select min(id) from TestData 
group by Data 
)

 

posted @ 2020-12-10 17:08  大白菜!  阅读(1166)  评论(0编辑  收藏  举报