日期:2014-05-18  浏览次数:20645 次

SQL重复数据只显示一条,查询语句怎么写
要求从tbl_a中查出字段name不重复的所有记录,如果有多条取第一条就行了。
表tbl_a中没有主键,也不存在每行都不同的字段值。怎么写查询语句
在线等....

------解决方案--------------------
SQL code
select * from
(select no=row_number() over(partition by name order by getdate()),* from tb) t
where no=1

------解决方案--------------------
select * from (select *,ROW_NUMBER() over(PARTITION by name order by id) id from [tbl_a] ) a where a.id=1