Hola a todos, tengo un endemoniado problema con una consulta en la que necesito datos de tres tablas, el asunto esta asi:
Tengo una tabla Movimientos que esta relacionada con la tabla Presupuesto y Presupuesto esta relacionada con OtroConcepto no hay relacion entre OtroConcepto y Movimientos.
Lo que quiero hacer es que me muestre los datos que le pido de la relacion Movimiento-Presupuesto y tambien los de OtroConcepto-Presupuesto, pero no me muestra los de la segunda relacion:
FROM Movimiento LEFT OUTER JOIN
Presupuesto ON Movimiento.ClaveInmueble = Presupuesto.ClaveInmueble AND
Movimiento.Correspondiente = Presupuesto.Correspondiente AND Movimiento.ClaveInmueble = Presupuesto.ClaveInmueble AND
Movimiento.ClaveConcepto = Presupuesto.ClaveConcepto
LEFT OUTER JOIN
OtroConcepto ON Presupuesto.ClaveConcepto = OtroConcepto.ClaveUnica
Por lo que tenia entendido del "LEFT OUTER JOIN" este te regresa todas la filas de la Tabla a la izquierda y ademas las columnas que cumplan con la relacion de la tabla derecha, osea que es algo asi como concatener resultados. pero no me da los resultados que deseo. alguien podria ayudarme en este problema existencial???