关于车次中转难题
例如某一站到某一站,需要进行中转才能到达,可能需要进行很多次中转才能到达目的地,但是我想要的只是一次中转到达,这个中转站肯定是出发站和终点站都共有的,我想通过一个sql语句把所有的一次中转能到达目的地的中转站都拿出来,sql语句应该怎么写。
[解决办法]
select a.起点 as 起始点,a.终点 as 中转站,b.终点 as 终点 from tb as a join tb as b on a.终点=b.起点 where a.起点='北京' and b.终点='上海'