Que tal Guillermo
Fíjate si existen registros duplicados entre las dos consultas, es decir, un
registro que devuelva la 1ra consulta y que conincida con alguno de la 2da.
Guillermo <srgu...@yahoo.com.ar> escribió:
Hola, tengo una consulta similar a esto:
Select t1.campo1,t2.campo3 from tabla1 t1 inner join tabla2 t2 on t1.campox =
t2.campox where t1.campo1 = 'XXX'
UNION
Select t3.campo1,t2.campo3 from tabla3 t3 inner join tabla2 t2 on t3.campox =
t2.campox where t3.campo1 = 'XXX'
El tema es que cuando ejecuto las 2 consultas por separado, me devuelven,
supongamos 10 registros la primera y 4 la segunda.
Si ejecuto la consulta entera, me devuelve solo 12 registros, faltando 2 de la
primera consulta...¿por qué puede ser que suceda esto?
Saludos,
Guillermo