Sign-up....

SQL语句,进来看看你的想法~~!!!

表news

id DateTime name

100 2004-10-31 中国

100 2004-10-30 英国

101 2004-10-31 美国

101 2004-11-1 日本

102 2004-11-2 韩国

怎样得出这样结果:

id DateTime name

100 2004-10-31 中国

101 2004-11-1 日本

102 2004-11-2 韩国

[283 byte] By [msdn] at [2007-8-15 10:04:51]
# 1 Re: SQL语句,进来看看你的想法~~!!!

表设计的有问题吧!

amyp at 2006-6-9 2:12:29 >
# 2 Re: SQL语句,进来看看你的想法~~!!!

表怎样有问题

问题解决了

oldwatch at 2006-6-9 2:22:16 >
# 3 Re: SQL语句,进来看看你的想法~~!!!

是让我们帮解决问题?还是看完给什么想法?汗~~

INOCracker at 2006-6-9 11:18:18 >
# 4 Re: SQL语句,进来看看你的想法~~!!!

如果除了name字段还要其它列,那么用连接或in都可以满足. 楼主自己的写法就有问题.

如果datetime字段有重复,你看看你能选出什么来.

fcuandy at 2006-6-9 11:36:25 >
# 5 Re: SQL语句,进来看看你的想法~~!!!

没有规律很难符合,有规律可以

taolixiang at 2006-6-9 12:46:01 >
# 6 Re: SQL语句,进来看看你的想法~~!!!

TRY:

Select [id],Max(DateTime) As DT,Max(name) As NM From [Table] GROUP BY [id]

dh20156 at 2006-6-9 12:48:39 >
# 7 Re: SQL语句,进来看看你的想法~~!!!

钻牛角尖,闲得无聊还是怎么着?!中国的程序员就这么喜欢穷摆弄?瞎比较?怎不摆弄个操作系统出来?

Richard1979 at 2006-6-9 12:56:20 >
# 8 Re: SQL语句,进来看看你的想法~~!!!

datetime是具体到秒的,不会出现重复

to:Richard1979(阿礼) 兄弟,你就说的不对了,我在线等了好久没人回答,自己调试后贴出来给大家给意见的,因为看到csdn关于这问题挺多人问,并不象你所说的:中国的程序员就这么喜欢穷摆弄?瞎比较?怎不摆弄个操作系统出来?

oldwatch at 2006-6-9 13:43:02 >
# 9 Re: SQL语句,进来看看你的想法~~!!!

group是什么意思?

wangyanyan at 2006-6-9 14:00:04 >

Web

All Classified