Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Que no repita registros

Estas en el tema de Que no repita registros en el foro de Bases de Datos General en Foros del Web. Tengo la siguiente consulta q me funciona, pero loq yo quisiera ahora es q solo me trajera el registro de num_inv una sola vez, en ...
  #1 (permalink)  
Antiguo 09/01/2006, 15:22
Avatar de Itankai  
Fecha de Ingreso: abril-2004
Ubicación: conkal, yucatan
Mensajes: 184
Antigüedad: 20 años
Puntos: 0
Que no repita registros

Tengo la siguiente consulta q me funciona, pero loq yo quisiera ahora es q solo me trajera el registro de num_inv una sola vez, en vez d q me lo despligue las tres veces en que solicito las claves:

Código:
select 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
alguien podria decirme?
__________________
De antemano... Gracias.
  #2 (permalink)  
Antiguo 09/01/2006, 16:03
Avatar de 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
  #3 (permalink)  
Antiguo 09/01/2006, 18:29
Avatar de Itankai  
Fecha de Ingreso: abril-2004
Ubicación: conkal, yucatan
Mensajes: 184
Antigüedad: 20 años
Puntos: 0
gracias... me funciono perfecto...
__________________
De antemano... Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:48.