hola amigos les cuento toy realizando un libro de clases en con 4 tablas .
[u]tabla anotacion[/u] [u]tabla alumnos [/u] [u]tabla asignatura [/u] [u]tabla notas_alumno[/u]
cod_anotacion [b]rut_alumno [/b] [b] cod_asignatura[/b] [b] cod_notas[/b]
[b]rut_alumno [/b] nom_alumno nom_asignantura [b]cod_asignatura[/b]
anotacion [b] rut_alumno[/b]
nota
porcentaje
Quiero mostrar : rut_alumno, nom_alumno,nom_asignatura,nota,porcentaje,anotacion
mi problema es que cuando hago la consulta de listar con este query SE DUPLICAN LOS DATOS:
Rut Nombre Nombre asignatura Notas porcentaje Anotaciones
12343234-4 andres ingles 44 55% bien
12343234-4 andres ingles 44 55% bien
12343234-4 andres ingles 23 34% bien
12343234-4 andres ingles 23 34% bien
SELECT a.rut_alumno, a.nom_alumno, b.cod_asignatura, b.nom_asignatura, c.cod_anotacion, c.rut_alumno, c.anotacion, d.cod_nota, d.cod_asignatura, d.rut_alumno, d.nota , d.porcentaje
FROM alumnos a, asignaturas b, anotaciones_alumno c, notas_alumno d
WHERE a.rut_alumno=d.rut_alumno and d.rut_alumno=c.rut_alumno and d.cod_asignatura=b.cod_asignatura
cual seria mi problema? muchas gracias!