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

Consulta sin un campo repetido

Estas en el tema de Consulta sin un campo repetido en el foro de Bases de Datos General en Foros del Web. Hola quiero hacer una consulta en sql en la que no me repita registros que tiene un mismo contenido en un ampo...a ver si me ...
  #1 (permalink)  
Antiguo 30/03/2006, 10:51
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 5 meses
Puntos: 0
Consulta sin un campo repetido

Hola quiero hacer una consulta en sql en la que no me repita registros que tiene un mismo contenido en un ampo...a ver si me explico.

Tengo esta tabla:

CodPersona=1
Nompre:pepe
años=40

CodPersona=2
Nompre:pepe
años=30

CodPersona=3
Nompre:carlos
años=44

Quiero que me salga el siguiente resultado:

Los registros 1 y 3. El registro 2 nó, ya que se llama igual que el primero.
He intentado utilizar una sentencia que no repite registros pero no me sirve ya que el registro 1 y 2 no son iguales y por tanto me los muestra.lo unico q tienen igual es el nombre y eso es lo que me interesa.

Un Saludo y gracias.
  #2 (permalink)  
Antiguo 30/03/2006, 11:04
 
Fecha de Ingreso: marzo-2006
Mensajes: 29
Antigüedad: 18 años, 1 mes
Puntos: 0
select distinct?
  #3 (permalink)  
Antiguo 30/03/2006, 11:19
Avatar de chumisiado  
Fecha de Ingreso: enero-2006
Ubicación: Chilito
Mensajes: 69
Antigüedad: 18 años, 4 meses
Puntos: 0
correcto tienes que hacer un distict

ejemplo:

Select
distict(nombre)
from
personas

como dato me puse a probar la consulta en la base de datos de mi trabajo
y tire ademas la suma de cada nombre .. lo puedes hacer asi:


Select
distict(nombre), count(nombre) as repetidos
from
personas
group by repetidos
order by repetidos desc

jajajaja Aqui los gonzales van a la cabeza (en apellidos), y las marias en nombres..

Saludos
  #4 (permalink)  
Antiguo 31/03/2006, 11:51
 
Fecha de Ingreso: marzo-2006
Mensajes: 29
Antigüedad: 18 años, 1 mes
Puntos: 0
el problema es si pone selec distinct CodPersona, nombre, años from personas...
ahi va a traer todo otra vez...
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 17:58.