Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2012, 15:16
EdgarHolguin
 
Fecha de Ingreso: mayo-2012
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
Pregunta Consulta en SQL Server 2010

Buenas tardes, la verdad no tengo muchos conocimientos sobre BD, soy estudiante de universidad y necesito ayuda en SQL Server 2010.

Estoy desarrollando un programa para facilitar la búsqueda de las rutas de camiones a tomar de mi ciudad.
Cuento con varias tablas; la de camiones, la de avenidas, la de colonias, la de rutas y la de relaciones.

Tabla camiones
id_camion, nombre

Tabla rutas
id_ruta, nombre, id_camion, frecuencia (un camion puede tener varias rutas).

Tabla colonias
id_colonia, nombre

Tabla avenidas
id_avenida, nombre

En la tabla de relaciones es donde se encuentran las relaciones entre las rutas las avenidas y las colonias.

Ejemplo:
id_ruta, id_avenida, id_colonia
100 101 102
100 102 105
100 102 106
102 102 106
102 106 108

Una ruta puede tener varias colonias y varias avenidas, y en algunos casos son avenidas y colonias iguales a otras rutas.

Lo que necesito es poder hacer una consulta "ligada" o no se como se le pueda llamar, en la que cuando el usuario determine la avenida en la que se encuentra y la avenida a la que quiere dirigirse, me muestre las rutas que debera tomar para llegar al destino deseado.

Planeo hacerlo tambien en base a las colonias, pero para eso ya me basaria en su ayuda con las rutas.

De antenamo se los agradezco mucho.