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

菜鸟请问一个简单有关问题,关于去除重复的…

2012-03-24 
初学者请教一个简单问题,关于去除重复的……idnameitime11一2012-2-6 15:28:5912一2012-2-6 15:28:5913二201

初学者请教一个简单问题,关于去除重复的……
id name itime
11一2012-2-6 15:28:59
12一2012-2-6 15:28:59
13二2012-2-6 15:29:04
14二2012-2-6 15:29:05
15三2012-2-6 15:29:10
16四2012-2-6 15:29:15
17四2012-2-6 15:29:24
18四2012-2-6 15:29:25

这是一个数据表,id是主键,如何选出name中最新的一个和他的itime呢?

就是选出
一 2012-2-6 15:28:59
二 2012-2-6 15:29:05
三 2012-2-6 15:29:10
四 2012-2-6 15:29:25

请问在sql2000的查询语句是什么?

[解决办法]

SQL code
select *from tb twhere not exists (select 1 from tb where name = t.name and itime > t.itime)
[解决办法]
SQL code
select name ,max(itime) from tb group by name
[解决办法]
SQL code
SELECT NAME,itime FROM Table1 AS a WHERE NOT EXISTS(SELECT 1 FROM table1 WHERE NAME=a.NAME AND ID>a.ID)
[解决办法]
只显示两个字段时用2楼方法 group by +max

热点排行