sql查询语句高手来看看

来源:百度知道 编辑:UC知道 时间:2024/05/10 04:34:17
数据库里有字段test1存贮的数据有:
A
B
C
E
现需要一条查询语句实现输出结果
test1 test2(原数据库没有此字段)
A B
B C
C E
即test2字段的内容是原test1字段的下一条内容记录。
高手帮忙来看看吧,谢谢啦。

select a.test1,min(b.test1) as test2 from table_test a,table_test b
where a.test1<b.test1
group by a.test1;

能看懂吧?

select a.字段 test1,b.字段 test2 from test1 a ,(select c.字段 from test1 c where c.字段>(select top 1 d.字段 from test1 d))b

不可能实现的。