left join e inner join duda
Gente tengo algo asi
en una tabla tengo (Tabla1)
Codigo Clave
1 A
2 B
1 C
y en una VIEW tengo (Vista1)
Cod Nombre
1 Pablo
2 Juan
3 Carlos
....
si hago la consulta
select Clave,Codigo, Nombre from Tabla1
inner join Vista 1 on Tabla1.codigo = Vista1.Cod
me muestra
Codigo Clave
1 C
2 B pero se come alguno si esta repetido
si lo hago en lugar de inner join con left join, anda bien pero tarda un par de segundos mas, lo mismo lo probe con dos tablas y el inner anda bien, el problema es que se esta usando una vista?
|