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

简单查询,该怎么处理

2012-01-07 
简单查询有表,其中数据如下:idtypename--------------------------------------12007-06-01df22007-06-02d

简单查询
有表,其中数据如下:
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)

热点排行