SQL - obtener solo un registro de cada

 
Vista:

obtener solo un registro de cada

Publicado por isaac (1 intervención) el 20/12/2004 13:14:51
Hola muy buenas,

Necesito saber como seria la ejecución SQL para el siguiente problema:

Tengo unos 10.000 registros, los cuales, de cada uno tengo una copia, o sea dos de cada uno, y tener que ir quitando uno por uno seria un poco rayante y perdida de tiempo, haber si me pudieseis decir como seria la sentencia SQL para que solo me salieran uno de cada.

Muchas gracias.
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
sin imagen de perfil

RE:obtener solo un registro de cada

Publicado por Liliana (426 intervenciones) el 20/12/2004 15:14:30
Hola Isaac,
Si estamos hablando de fila completa repetida, y no de claves, la solución más rápida es:
SELECT * FROM tabla
UNION
SELECT * FROM tabla

Saludos, Liliana.
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

RE:obtener solo un registro de cada

Publicado por NeutroWEB (3 intervenciones) el 21/12/2004 15:49:33
Ó también puedes usar
SELECT DISTINCT * FROM tabla
te devolverá los registros sólo una vez, aunque estén repetidos (es algo así como GROUP BY)
saludos...
DelAlmaPRO - Departamento desarrollo informático - www.fotolog.net/delalmapro
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