请教个SQL语句
A表:线路编号,起点站序号,终点站序号(该表由B表生成而来,select xlid,min(to_number(zdsxh)) xh1,max(to_number(zdsxh)) xh2 from B group by xlid))
XLID XH1 XH2
10001 10 90
10002 10 80
10003 20 50
……
B表:线路编号,各站点序号及其对应的站点编号,其中站点顺序号最小的为起点站,最大的为终点站
XLID ZDID ZDSXH
10001 75810004 10
10001 74810002 20
10001 757F0000 30
10001 76800000 40
10001 777F0003 50
10001 7A7E0003 60
10001 79790004 70
10001 77760003 80
10001 77740004 90
10002 6E700002 10
10002 6F700000 20
10002 70700002 30
10002 72710003 40
10002 72710001 50
10002 74720003 60
10002 75730002 70
10002 76740002 80
10003 88720002 10
10003 8A720001 20
10003 8A730000 30
10003 8A730007 40
10003 8B740002 50
……
想要查询出线路编号,起点序号,起点编号 ,终点序号,终点编号,请问该怎么写啊?