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

一句最大的查询有关问题,快来看看

2011-12-30 
一句最大的查询问题,快来看看有一个表,叫table1吧,有比如总序号,子序号这两个字段以及其他的几个字段,现在

一句最大的查询问题,快来看看
有一个表,叫table1吧,有比如总序号,子序号这两个字段以及其他的几个字段,
现在的目的就是:先查询出table1的最大的总序号,然后这个查询出的总序号所对应的子序号,然后就查询出来。

比方,table1中记录一的有23、45、67这三个总序号,那么我先查找出记录一的67这个总序号,然后67这个总序号又对应了1、2、3、4这四个子序号,那么就还要进一步查出这个4对应的子序号对应的记录来。应该很清楚了吧?

最后的查询出的结果应该是:(最终记录一,只会查询出来一条记录)

姓名                   总序号                     子序号                           属性
张三                       67                             4                                   红

[解决办法]
select
t.姓名,
t.总序号,
t.子序号,
t.属性
from
table1 t
where
not exists(select 1 from table1 where 总序号=t.总序号 and 子序号> t.子序号)

热点排行