registros duplicados
Estoy ofuscado parece fácil pero no lo consigo ....
Tengo una tabla con dos campos contrato, factura ¿Cual es la consulta que me muestre solo los diferentes registros cuyo campo factura este dos o mas veces en la tabla, o sea que este duplicado el campo factura? Gracias |
Me respondo
SELECT contrato,factura FROM tabla WHERE factura>0 and factura IN(SELECT factura FROM tabla GROUP BY factura HAVING COUNT(*)>1) |
Recuerda poner títulos descriptivos a tus preguntas y no olvides las etiquetas para el código, ejemplo ;)
Gracias. |
Algo más sencillo:
|
Cita:
|
pues nada más agregas el campo del contrato en el select y en el group by... el punto de mi recomendación, es que no necesitas tener un select anidado en otro select, es decir, no necesitas ejecutar un select en el where que te sirva para tu select.
|
La franja horaria es GMT +2. Ahora son las 08:43:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi