首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql查询简单有关问题

2013-04-02 
sql查询简单问题表isbnnameauthordataprice111.........112.........111..........114...................

sql查询简单问题


isbn    name   author  data  price   
111     ..       ..     ..    ...     
112     ..       ..     ..    ...
111     ...      ..    ..     ...
114     ..........................
115     ..........................
112     ..........................   
如何去掉isbn字段中重复记录?并且其他字段都要显示出来?
SELECT * FROM 表  group by isbn,name,author ,data,price
  having COUNT(*)>1
这样的话isbn中111会显示2条出来,而我需要的是isbn是唯一的,其他的字段也都要显示,在线等候!
[解决办法]
select *
from (
select row_number()over(partition by isbn order by isbn)id,*
from tb)a
where id=1

热点排行