SQL Server - BUSCADOR DE CAMPOS DUPLICADOS

 
Vista:

BUSCADOR DE CAMPOS DUPLICADOS

Publicado por Sergi (3 intervenciones) el 28/04/2010 15:56:18
Buenas tardes,

Necesito hacer una consulta que me diga los registros que estan duplicados, e.d., tengo una tabla con dos campos. Tengo que buscar los registros que en el campo 1 del registro A coincida con el campo 1 del registro B y el campo 2 del registro A coincida con el campo 2 del registro B.

Gracias
Sergi
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:BUSCADOR DE CAMPOS DUPLICADOS

Publicado por Isaias (4558 intervenciones) el 28/04/2010 17:36:22
A ver, esta medio confusa tu explicacion, no te sirve algo como:

SELECT CAMPO1, COUNT(CAMPO1)
FROM TUTABLA
HAVING COUNT(CAMPO1) > 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 4
Ha disminuido su posición en 43 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:BUSCADOR DE CAMPOS DUPLICADOS

Publicado por Leonardo Josue (79 intervenciones) el 29/04/2010 18:16:19
Buenas tardes Sergi, según tu explicación creo que tienes algo como esto:

Tu_Tabla
Campo1|Campo2
1|1
1|2
1|3
1|2

En este caso la combinación 1|2 está repetida en la segunda y en la cuarta posición. para obtener este registro debes hacer algo como esto:

Select Campo1, Campo2, Count(*) as Total from Tu_Tabla groub by Campo1, Campo2
having count(*) > 1

El resultado sería algo como esto
Campo1|Campo2|Total
1|2|2

donde total es el número de veces que la tupla se encuentra repetida.

Saludos.
Leo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar