Supongamos que tengo dos tablas iguales:
Código:
Tabla A
Referencia Importe
A1 100
A2 110
A3 120
Tabla B
Referencia Importe
A1 200
A2 210
A4 220
Y quiero obtener como resultado de un query:
Código:
Referencia ImporteA ImporteB
A1 100 200
A2 110 210
A3 120 NULL
A4 NULL 220
Si utilizo un left outer join (o right), consigo que me de los resultados considerando todos los campos de una tabla, pero no de las dos tablas. Es decir, con la instrucción:
Código SQL
[-]
Select A.Referencia, A.Importe, B.Importe
from TablaA A left outer join TablaB B on A.Referencia=B.Referncia
Consigo como resultado solamente:
Código:
Referencia ImporteA ImporteB
A1 100 200
A2 110 210
A3 120 NULL
Pero me faltaría lo de la tabla B.
¿Alguna idea de que es lo que tengo que consultar/buscar/investigar para lograr el resultado que deseo?