当前位置: 代码迷 >> Sql Server >> 简单查询,该怎么处理
  详细解决方案

简单查询,该怎么处理

热度:28   发布时间:2016-04-27 20:23:52.0
简单查询
有表,其中数据如下:
id                     type                                         name
-------   ---------------------   ----------
1                       2007-06-01                               df                
2                       2007-06-02                               df                
3                       2007-06-01                               sf                
4                       2007-06-02                               sf                
5                       2007-06-03                               sf      
.......................................
现想查询出如下数据:
id                     type                                         name
-------   ---------------------   ----------
2                       2007-06-02                               df        
5                       2007-06-03                               sf    

.....
试问改查询应该怎样写最好!

------解决方案--------------------
select * from tablename a
where type=(select top 1 type from tablename where name=a.name order by type desc)

  相关解决方案