Consulta SQL para identificar registros duplicados en CusCustomer

  • Autor Autor gulianac
  • Fecha de inicio Fecha de inicio
G

gulianac

Beta
Social Media
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, que tal !! pueden ayudarme con una consulta en sql que me muestre los registros repetidos en una tabla.

Quiero que muestre todos los Id o Taxnumber duplicados de la tabla CusCustomer.

Estoy ejecutando esta consulta. pero no me trae todos los registros duplicados

select * from CusCustomer
where Id IN (
select Id
from CusCustomer
Group by Id
having COUNT (*) > 1
)
order by Id


Gracias!!🙄
 

Adjuntos

  • Captura_opt.webp
    Captura_opt.webp
    6,5 KB · Visitas: 1.148
Última edición:
Hola,

Si quieres saber cuantas veces esta repetido un ID, el select puede ser:

select id, count(*) from CusCustomer
Group by Id
order by Id

ya tu condición de count > 1 la colocas para que solo te indique los duplicados.

Puede que tu select original esta limitando que no muestra todos por el group by, si deseas que muestre solo los duplicados,

al colocar group by, indicas que creo un grupo con los que son iguales, si le quitas el group by los muestra todos.

select *
from CusCustomer
Group by Id
having COUNT (*) > 1
order by Id
 
Otra alternativa es utilizar la sentencia
Insertar CODE, HTML o PHP:
EXISTS
También podes poner tu código dentro de las etiquetas "code" para que quede mas prolijo.
 
Otra alternativa es utilizar la sentencia
Insertar CODE, HTML o PHP:
EXISTS
También podes poner tu código dentro de las etiquetas "code" para que quede mas prolijo.

menos lineas de código y funciona :encouragement:
 
Yo prefiero la solución del compañero mp100, en caso de que con el Exists no te funcione.
 
Atrás
Arriba