新问题! 40shen521941]

发布时间:2017-2-22 18:39:33 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"新问题! 40shen521941]",主要涉及到新问题! 40shen521941]方面的内容,对于新问题! 40shen521941]感兴趣的同学可以参考一下。

表B:          id    shuiwei     dtime       1         2         2007-6-23       1         2         2007-6-24       1         2         2007-6-25       2         3         2007-6-26       2         4         2007-6-25       2         1         2007-6-2       3         6         2007-6-23       3         5         2007-7-1 表A:         id      name          1      站点1               2      站点2               3      站点3               4      站点4  求离现在时间最近的详细情况,! select A.name,B.shuiwei,B.dataT from A,B where B.dataT =(select max(dataT) from B  where id=A.id )  and A.id=B.id   这段 为什么返回的是3条数据,B.dataT =(select max(dataT) from B  where id=A.id )返回的不是一个值吗?  就2007-7-1满足啊

id    shuiwei     dtime       1         2         2007-6-23       1         2         2007-6-24       1         2         2007-6-25       2         3         2007-6-26       2         4         2007-6-25       2         1         2007-6-2       3         6         2007-6-23       3         5         2007-7-1 ---------- select * from t  where dtime=(select max(dtime)as dtime  from t )

前幾貼LZ沒有說清楚,大家都認為是以id 分組中的最大記錄

如果 select A.name,B.shuiwei,B.dataT from A,B where B.dataT =(select max(dataT) from B  )  and A.id=B.id  B.dataT =(select max(dataT) from B)返回的是一个值, 就2007-7-1满足 而 select A.name,B.shuiwei,B.dataT from A,B where B.dataT =(select max(dataT) from B  where id=A.id )  and A.id=B.id         1         2         2007-6-25       2         3         2007-6-26       3         5         2007-7-1 三条都满足 注意看区别

o我也写错了  dataT 字段 就是dtime

记得我写过这样的语句: select A.name,B.shuiwei,B.dataT from A,B  where A.id=B.id    and not exists ( select 1 from b where id=n.id and dataT>b.dataT )

我知道有区别,select max(dataT) from B  where id=A.id )中的where 限制到了ID 我的意思是为什么能限制到, 我想不明白 是不是 这句 就返回3条数据 ?

记得的,但是他得到的是 站点1      2 2007-06-23 00:00:00.000 站点1      2 2007-06-24 00:00:00.000 站点1      2 2007-06-25 00:00:00.000 站点2      3 2007-06-26 00:00:00.000 站点2      4 2007-06-25 00:00:00.000 站点2      1 2007-06-02 00:00:00.000 站点3      6 2007-06-23 00:00:00.000 站点3      5 2007-07-01 00:00:00.000

上一篇:可否推荐一两本经典的sqlserver书籍? 10hugo_chan]
下一篇:小弟的小问题急! 20shen521941]

相关文章

相关评论