Hola a todos:
Tengo que obtener unos informes de una bd de un cliente, para lo cual he
generado una consulta que me relaciona campos de dos tablas, pero resulta
que uno de los campos tiene valores nulos en ambas tablas. El resultado
obtenido excluye los registros con nulos en los campos relacionados. Por
ejemplo:
Tabla1
ID1 ID2 Dato1
aa aaa 1
bb <NULL> 2
Tabla2
ID1 ID2 Dato2
aa aaa 11
bb <NULL> 22
El resultado de la consulta
SELECT dbo.Tabla1.ID1, dbo.Tabla1.ID2, dbo.Tabla1.Dato1,
dbo.Tabla2.Dato2
FROM dbo.Tabla1 INNER JOIN dbo.Tabla2 ON dbo.Tabla1.ID1 =
dbo.Tabla2.ID1 AND dbo.Tabla1.ID2 = dbo.Tabla2.ID2
sería
ID1 ID2 Dato1 Dato2
aa aaa 1 11
Habría alguna manera de que me saliese también?
bb <NULL> 2 22
Podría actualizar los datos NULL a vacío, pero habría que hacerlo cada vez
que se obtenga el informe. Es posible hacer la relación de manera que si el
campo es nulo en ambos registros los relacione también?
Gracias a todos por anticipado
Leer las respuestas