Joins
Publicado por Fernando (2 intervenciones) el 10/09/2008 20:15:44
Hola.
Tengo una preg.
Hago una consulta a la tabla de hechos y me muestra 6000 registros.
Hice unos joins a los catalogos para desplegar los nombres de los codigo.
La cosa es que ya lo realice, pero cuando lanzo el query me da menos registros (2300)
Tengo algo asi:
select hechos.cmp1, dim1.cmp2, dim2.cmp3, a.cantidad
from hechos left join dim1
on hechos.cmp1=dim1.cmp1
left join dim2
on hechos.cmp2=dim2.cmp2
where year(fecha) = 2006
utilizo el left pensando en que hay valores en la tabla de hechos que no estan en mi catalogo.
Lo estare haciendo bien?
Gracias por la ayuda.
Tengo una preg.
Hago una consulta a la tabla de hechos y me muestra 6000 registros.
Hice unos joins a los catalogos para desplegar los nombres de los codigo.
La cosa es que ya lo realice, pero cuando lanzo el query me da menos registros (2300)
Tengo algo asi:
select hechos.cmp1, dim1.cmp2, dim2.cmp3, a.cantidad
from hechos left join dim1
on hechos.cmp1=dim1.cmp1
left join dim2
on hechos.cmp2=dim2.cmp2
where year(fecha) = 2006
utilizo el left pensando en que hay valores en la tabla de hechos que no estan en mi catalogo.
Lo estare haciendo bien?
Gracias por la ayuda.
Valora esta pregunta


0