
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
duda referencia circular
Tengo una consulta:
imaginad que tengo una tabla de hoteles con:
- fecha de entrada as fecha
- código de hotel as código hotel
- precio hotel
y otra tabla de vuelos con:
- fecha de vuelo as fecha
- código de vuelo
- origen vuelo
- destino vuelo as aeropuerto más cercano
- precio vuelo
y quiero relacionar ambas tablas por un maestro que me dirá para cada hotel, su nombre y cual es el aeropuerto más cercano, que estará relacionado con el destino vuelo:
- código hotel
- nombre hotel
- aeropuerto más cercano
¿como puedo evitar una referencia circular si quiero tener relacionada el vuelo + hotel y compartir un maestro que me permita relacionarlo?
Muchas gracias.
Saludos,


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola
Una solución seria
de la Tabla vuelos
Fecha As FechaVuelos,
otra enviame mas info (datos de las 3 tablas muestra)
un saludo,

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola Fer Fer:
Necesito tener relacionadas ambas tablas... por que quiero, imagina, ver todos los vuelos que tienen como destino lanzarote y que además tienen hoteles (maestro.código hotel) cercanos al aeropuerto de lanzarote (maestro.aeropuerto destino) para una fecha dada (fecha vuelo = fecha hotel).
te pongo un ejemplo:
Tabla maestro
Aeropuerto destino | Código hotel | Destino | Categoría | Nombre Hotel |
---|---|---|---|---|
HAM2 | 144 | Hamburgo Norte | Europa | Melia Hamburgo Norte |
PMI | 13 | Palma de Mallorca | Baleares | Barcelo Palma |
HAM | 14 | Hamburgo Sur | Europa | Hamburgo RIU Sur |
Tabla Hotel:
Código hotel | Fecha |
---|---|
144 | 01/01/2014 |
144 | 11/11/2016 |
3 | 11/12/2015 |
14 | 12/12/2015 |
1 | 11/11/2016 |
14 | 11/11/2016 |
Tabla Vuelos
Aeropuerto Destino | Aerolínea | Fecha |
---|---|---|
HAM | Iberia | 11/11/2016 |
PMI | Ryanair | 12/11/2019 |
ALC | Air Nostrum | 11/11/2016 |
HAM2 | Vueling | 11/11/2016 |
HAM | Ryanair | 12/12/2017 |
Pues bien:
me gustaría filtrar por
- fecha =11/11/2016
- categoría Europa
resultado esperado:
- en la tabla de hoteles apareciese sólo el código de hotel 14 y 144 (fila 2 y 6)
- en la tabla de vuelos el aeropuerto HAM para iberia y HAM2 para vueling (fila 1 y4)
gracias!


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Antonio buenas,
Prueba este y me cuentas:
Tablamaestro: |
LOAD * INLINE
[
AeropuertoDestino,Código hotel, | Destino,Categoría,Nombre Hotel |
HAM2,144,Hamburgo Norte,Europa, | Melia Hamburgo Norte |
PMI,13,Palma de Mallorca,Baleares,Barcelo Palma
HAM,14,Hamburgo Sur,Europa,Hamburgo RIU Sur
];
Inner Join(Tablamaestro)
TablaHotel:
LOAD * INLINE
[ | ||
Código hotel,Fecha, | ||
144,01/01/2014 | ||
144,11/11/2016 | ||
3,11/12/2015 | ||
14,12/12/2015 | ||
1,11/11/2016 | ||
14,11/11/2016 |
];
TablaVuelos: |
LOAD * INLINE
[
AeropuertoDestino, | Aerolínea, | Fecha | |
HAM,Iberia,11/11/2016 | |||
PMI,Ryanair,12/11/2019 | |||
ALC,Air Nostrum,11/11/2016 | |||
HAM2,Vueling,11/11/2016 |
HAM,Ryanair,12/12/2017
];
