SQL - Valores duplicados

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 13 puestos en SQL (en relación al último mes)
Gráfica de SQL

Valores duplicados

Publicado por Mendizalea (3 intervenciones) el 02/05/2018 14:59:33
Buenas tardes,

Tengo una base de datos en SQL con varios cambios y lo que necesito es lo siguiente.

Entre varios campos de la tabla estos son los mas relevantes:

1
IDTiempo		IDUsuario		IDPrueba		IDVuelta

Lo que necesito es que un IDUsuario únicamente tenga una fila por cada IDVuelta.

1
2
3
4
5
IDTiempo		IDUsuario		IDPrueba		IDVuelta
1				1				105				1054
2				1				105				1058
3				1				105				1065
4				1				105				1065 (error)

Muchas gracias por adelantado.
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
Imágen de perfil de xve
Val: 135
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Valores duplicados

Publicado por xve (284 intervenciones) el 02/05/2018 15:19:34
Según entiendo, si haces un group by por el idusuario y idvuelta te tendría que funcionar correctamente!!!

Que consulta utilizas?
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
sin imagen de perfil
Val: 6
Ha disminuido su posición en 13 puestos en SQL (en relación al último mes)
Gráfica de SQL

Valores duplicados

Publicado por Mendizalea (3 intervenciones) el 02/05/2018 15:51:11
No tengo ninguna consulta todavia, lo que necesito hacer es un INSERT pero controlar que no se introduzca un IDVuelta duplicado en la misma prueba del mismo participante.
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
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Valores duplicados

Publicado por leonardo_josue (1173 intervenciones) el 02/05/2018 17:00:44
Hola Mendizalea:

Al hablar de que tienes una Base de Datos en SQL puedo suponer que se trata de SQL Server ¿cierto?, te recuerdo que SQL es un lenguaje de consultas, no una Base de Datos.

Investiga un poco acerca de restricciones tipo UNIQUE:

https://www.w3schools.com/sql/sql_unique.asp

Si tienes dudas de cómo funcionan las restricciones tipo UNIQUE puedes preguntarle a SAN GOOGLE por algunos ejemplos.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 6
Ha disminuido su posición en 13 puestos en SQL (en relación al último mes)
Gráfica de SQL

Valores duplicados

Publicado por Mendizalea (3 intervenciones) el 03/05/2018 17:42:58
Muchas gracias por su ayuda, me a servido lo que me comentabas. He creado un indice único de IDUsuario y IDVuelta y funciona a la perfección. Desconocía este tipo de indices.

Muchas gracias
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