???菜鸟问一条看上去很简单,做起来很难的sql语句,请sql语句高手帮忙??? ( 积分: 124 )

  • 主题发起人 wanglong
  • 开始时间
W

wanglong

Unregistered / Unconfirmed
GUEST, unregistred user!
id 车次 车站 站次
1 2019 1 大连
2 2019 2 鞍山
3 2019 3 沈阳
4 2020 1 大庆
5 2020 2 沈阳
6 2020 3 鞍山
我想求出先经过鞍山,后经过沈阳的车次,从上表用肉眼可以看出2019车次是要求的答案,因为经过沈阳的车次大于经过鞍山的车次。2020是先经过沈阳后经过鞍山的,因为经过沈阳的车次小于经过鞍山的车次。用sql语句怎么求出先经过鞍山,后经过沈阳的车次呢?只有高手才能回答上来!!!
 
id 车次 车站 站次
1 2019 1 大连
2 2019 2 鞍山
3 2019 3 沈阳
4 2020 1 大庆
5 2020 2 沈阳
6 2020 3 鞍山
我想求出先经过鞍山,后经过沈阳的车次,从上表用肉眼可以看出2019车次是要求的答案,因为经过沈阳的车次大于经过鞍山的车次。2020是先经过沈阳后经过鞍山的,因为经过沈阳的车次小于经过鞍山的车次。用sql语句怎么求出先经过鞍山,后经过沈阳的车次呢?只有高手才能回答上来!!!
 
Select AA.车次
From (Select * From Table1 Where 车站='鞍山') AA,
(Select * From Table1 Where 车站='沈阳') BB
Where AA.车次=BB.车次 and AA.站次<BB.站次
 
select t1.车次
from (select * from table where 站次='鞍山') t1,
(select * from table where 站次='沈阳') t2
where t1.=t2.车次 and t1.车站<t2.车站


 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
613
import
I
I
回复
0
查看
464
import
I
顶部