Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/01/2006, 16:03
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Prueba con:
Código:
select DISTINCT a.num_inv,b.clave
from usrsci.redes a
	left outer join servxequip b on ltrim(rtrim(b.num_inv))=ltrim(rtrim(a.num_inv))
where b.clavein ('01','02','03')
	and a.num_inv in (
		select a.num_inv
		from usrsci.redes a
			left outer join servxequip b on ltrim(rtrim(b.num_inv))=ltrim(rtrim(a.num_inv))
                where b.clave in ('01','02','03')
		group by a.num_inv
                having count(*)=3
                         )
order by a.num_inv, b.clave
Si se siguen repitiendo es porque alguna de las otras columnas tiene valores diferentes, en cuyo caso te tienes que deshacer de ella.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche