FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
borrrar registros repetidos
ante todo buenas noches, tengo el siguiente problema, tengo una base de datos, con un campo ID y varios mas, el campo ID no es clave principal ni autoincremental, es solo un campo numerico, ej
ID apellido campo2 1 perez a 2 alvarez b 1 smith c 3 calco d como tendria que hacer para borrar los id repetidos, sin importar cual de los registros me queda, pero si que quede uno, la base de datos de prueba se llama "base", la verdad busque informacion casi todo el dia y la verdad no hay mucho al respecto. desde ya les agradezco hugo |
#2
|
||||
|
||||
Hola
Me imagino que hay que hacer una sentencia sql. De ahi buscar por medio del campo ID. De ahi hacer un record count para definir si hay mas de uno de ese mismo ID. De ahi (yo) guardaria la informacion de uno de ellos en unas variable. De ahi borraria todos y guardaria el que me interese. Otra forma es recorrer manualmente la tabla y borrarlos uno a uno. Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
gracias caral
|
#4
|
|||
|
|||
sigo buscando a full con el google y todavia nada
hugo |
#5
|
||||
|
||||
Yo creo que podría ser algo así, sino que alguien me corrija, en una tabla que se llama artículos y el campo que podría repetir es Ref
Un saludo. |
#6
|
|||
|
|||
desde ya muchas gracias por contestar, no me funciono,
DELETE * FROM base WHERE base.id IN (SELECT DISTINCTROW base.id FROM base WHERE (((base.id) In (SELECT [id] FROM [base] As Tmp GROUP BY [id] HAVING Count(*)>1 ))) ORDER BY base.id) lo adapte a mi base de datos y campos y no funciono, pero desde ya agradezco tu atencion hugo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mostrar registros repetidos | jmlifi | SQL | 3 | 20-10-2011 21:15:50 |
Registros repetidos | alegarreta | SQL | 6 | 16-04-2010 20:59:51 |
Eliminar Registros Repetidos en FireBird | Blasito | Firebird e Interbase | 4 | 18-02-2009 16:03:22 |
Registros repetidos | enecumene | PHP | 9 | 01-02-2007 18:17:04 |
|