一个SQL查询
发布网友
发布时间:2023-07-10 20:00
我来回答
共3个回答
热心网友
时间:2024-11-15 18:00
select a.PlaneNo from flight a,flight b where a.EndArea=b.StartArea
and a.StartArea ='南京' and b.EndArea='北京' and a.PlaneNo=b.PlaneNo
---------------------------------------------------------------------
select a.PlaneNo from flight a,flight b where a.EndArea=b.StartArea
and a.StartArea ='南京' and b.EndArea='北京' and a.PlaneNo=b.PlaneNo and b.StartTime>=a.EndTime
还要加一个时间判断...sql中测试通过
----------------------------------------------------
哈.速度没楼上的快啊```
热心网友
时间:2024-11-15 18:01
select A.PlaneNo from (flight as A,flight as B) where ((A.StartArea = "南京") and ((A.EndArea = B.StartArea ) and (B.EndArea="北京")))and(A.EndTime<B.StartTime)
未测!
(A.EndTime<B.StartTime)这句很关键...
热心网友
时间:2024-11-15 18:01
没有转机标志或字段吗?
那估计需要进行一个自关联查询了。