您的位置:首页 > 数据库

如何去掉重复记录的Sql语句写法

2007-11-23 09:04 507 查看
举个例子,比如数据库中有如下数据

a1 a2 a3 a4 a5

1 a aaa a a

2 b bbb b b

3 c aaa c c

4 d bbb d d

5 e eee e e

6 f ddd f f

7 g bbb g g

8 h eee h h

9 i eee i i

10 j aaa j j

如何用一条语句取得这样记录集,去掉a3中重复的字段,取a1是最小的,如下

a1 a2 a3 a4 a5

1 a aaa a a

2 b bbb b b

5 e eee e e

6 f ddd f f

SELECT * FROM aaa WHERE a1 IN(SELECT MIN(a1) FROM aaa GROUP BY a3)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: