
Consulta anidada
Publicado por Fernando (2 intervenciones) el 09/12/2014 11:35:58
Primero que nada quiero saludar a todos y presentarme ya que soy nuevo en el foro. Yo no soy programador habitual, pero si que tengo que meterle mano de vez en cuando, por lo que les ruego me disculpen si la pregunta es una chorrada, pero llevo ya unos días y no consigo meterla a camino.
Tengo una tabla en SQLServer 2000 SP1 con una estructura similar a:
Línea [int]
Trayecto [int]
Orden [int]
Parada [int]
Y quiero obtener un listado con las paradas de una línea y sus correspondencias, o sea, algo así como esto:
Línea___ Trayecto_ Orden Parada_ Correspondencias
======= ======== ===== ====== ==================
1 ______ 1 _______ 1 ___ 1001 ___ 3, 5, 7, 15
1 ______ 1 _______ 2 ___ 1002 ___ 5, 9
1 ______ 1 _______ 3 ___ 3014 ___ 6, 8
1 ______ 1 _______ 4 ___ 3566
...
1 ______ 2 _______ 12 ___ 5214 ___ 6, 8
1 ______ 2 _______ 13 ___ 6502 ___ 5, 9
1 ______ 2 _______ 14 ___ 6501 ___ 3, 5, 7, 15
...
3 ______ 7 _______ 12 __ 1001 ___ 1, 5, 7, 15
...
3 ______ 8 _______ 4 ___ 6501 ___ 1, 5, 7, 15
...
5 ______ 1 _______ 8 ___ 1001 ___ 1, 3, 7, 15
...
5 ______ 1 _______ 19 ___ 6501 ___ 1, 3, 7, 15
...
5 ______ 1 _______ 20 ___ 1002 ___ 1, 9
...
5 ______ 2 _______ 3 ___ 6501 ___ 3, 5, 7, 15
...
5 ______ 2 _______ 4 ___ 6502 ___ 1, 9
...
Las tres primeras columnas (Línea, Trayecto, Orden) son la clave de acceso (única).
Espero que alguien pueda echarme una mano, saludos a todos.
Tengo una tabla en SQLServer 2000 SP1 con una estructura similar a:
Línea [int]
Trayecto [int]
Orden [int]
Parada [int]
Y quiero obtener un listado con las paradas de una línea y sus correspondencias, o sea, algo así como esto:
Línea___ Trayecto_ Orden Parada_ Correspondencias
======= ======== ===== ====== ==================
1 ______ 1 _______ 1 ___ 1001 ___ 3, 5, 7, 15
1 ______ 1 _______ 2 ___ 1002 ___ 5, 9
1 ______ 1 _______ 3 ___ 3014 ___ 6, 8
1 ______ 1 _______ 4 ___ 3566
...
1 ______ 2 _______ 12 ___ 5214 ___ 6, 8
1 ______ 2 _______ 13 ___ 6502 ___ 5, 9
1 ______ 2 _______ 14 ___ 6501 ___ 3, 5, 7, 15
...
3 ______ 7 _______ 12 __ 1001 ___ 1, 5, 7, 15
...
3 ______ 8 _______ 4 ___ 6501 ___ 1, 5, 7, 15
...
5 ______ 1 _______ 8 ___ 1001 ___ 1, 3, 7, 15
...
5 ______ 1 _______ 19 ___ 6501 ___ 1, 3, 7, 15
...
5 ______ 1 _______ 20 ___ 1002 ___ 1, 9
...
5 ______ 2 _______ 3 ___ 6501 ___ 3, 5, 7, 15
...
5 ______ 2 _______ 4 ___ 6502 ___ 1, 9
...
Las tres primeras columnas (Línea, Trayecto, Orden) son la clave de acceso (única).
Espero que alguien pueda echarme una mano, saludos a todos.
Valora esta pregunta


0