SELECT DISTINCT codigo
FROM tu_tabla
Lo que hace es seleccionar todos los códigos, pero al visualizartelos, te mostrará uno solo no todos los existentes. Sería bueno que averigues respecto a DISTINCT.
Ejemplo:
Si tienes :
codigo
01
01
02
03
05
05
AL hacer la consulta, solo te saldra:
01
02
03
05
Con la consulta que puse arriba puedes ver que codigos se repiten. Dependiendo de que campos tengas puedes utilizar algún criterio para que te borren todos los códigos repetidos menos uno. Sigo pensando que pases los campos haciendo un DISTINCT a otra tabla y luego borres los datos de la tabla origen.
Cualquier consulta estamos por aqui, salvo que otra persona tenga otra sugerencia.