es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Duplicación de MS Access.

Obtuve mi consulta en MS Access duplicando sus errores. Los datos se ingresan desde una aplicación de Windows Forms y están en dos tablas separadas. Estoy usando una consulta básica para mostrar cada fila en la tabla. Tabla de nombres y tabla de puntuaciones.

Ahora el problema es que los datos se están duplicando.

Imagen de la tabla de acceso

Esta es la consulta SQL:

SELECT DISTINCT score.score, name.Name
FROM name, score;

Esquema de tabla

¿Qué código SQL podría usar para detener el error de duplicación?

Gracias de antemano.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para detener el error de duplicación en la consulta de MS Access, se puede utilizar la palabra clave INNER JOIN para unir las tablas de nombre y puntuación sobre una columna común como un ID. Aquí hay una consulta SQL de ejemplo que asume que ambas tablas tienen una columna ID:

    SELECT DISTINCT score.score, name.Name
    FROM name
    INNER JOIN score ON name.ID = score.ID;
    

    Esta consulta une las dos tablas sobre la columna ID, asegurando que solo se devuelvan filas coincidentes y eliminando cualquier duplicado.

Comments are closed.