读书人

求一 SQL语句解决方案

发布时间: 2012-02-24 16:30:38 作者: rapoo

求一 SQL语句
表test,字段id1是唯一的,数据如下:
id id1
1 1
2 2
2 3
2 4
3 5
3 6

用一条语句取出id不重复的记录,应该怎么写?

[解决办法]
select * from test a
where not exists(select * from test where id=a.id and id1 <> a.id1)
[解决办法]
select id,max(id1) from test group by id
[解决办法]
select id,max(id1) from test group by id having count(*)=1
[解决办法]
id id1

表名:ta
select * from ta as a
where (select count(*) from ta where id=a.id)!> 1

读书人网 >SQL Server

热点推荐