求一SQL语句!
原表1(路段路由表):XLBH(线路编号) LDBH(路段编号) SZGJFX(所在公交方向) LDSXH(路段顺序号)
10507 217835911 0 10
10507 217634969 0 20
……
……
10507 215221088 1 10
10507 215222628 1 20
……
原表2(站点路由表): XLID(线路编号) SZGJFX ZDID(站点编号) ZDSXH(站点顺序号)
10507 0 7FA10000 10
10507 0 809F0003 20
……
10507 1 728C0000 10
10507 1 738E0002 20
10507:表示636路的线路编码 ;0:上行 ;1:下行
原表3(站点路段对应表) ZDID(站点编号) SZLDBH(该站点所在路段编号)
9A54000 211261451
目标表4结构(路段站点路由表):
LINE_ID(线路编码) ROUTE_NO(路段/站点顺序号)ROUTE_NUMBER(路段编号) STOP_ID(站点编号) UP_DOWN(上下行)
要求:将原表1和原表2的数据并起来,以目标表4的表结构展示。
注意1:在目标表4中路段上有站点的,应按照上行站点、下行站点、所在路段 的顺序来排列。(利用原表3的数据来查询某路段上是否有站点)
注意2:在目标表4中上下行都有的路段应该修双行(代码为2)。
请各位大侠帮忙,谢谢~