MySQL - se muestran datos duplicados

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

se muestran datos duplicados

Publicado por Sergio Mauricio (1 intervención) el 11/06/2020 22:20:16
Buen día a todos, tengo una base de datos con distintas tablas y estoy tratando de hacer esta consulta:

1
2
3
4
5
6
7
8
SELECT ta.titulo,ta.fecha_creacion, cu.id_curso, cu.nombre_curso, ma.id_materia, ma.nombre_materia, es.nombre_estado, mp.id_profesor, mp.id_materia, mp.id_curso, mp.id_materia from tareas AS ta, estado AS es, cursos as cu, materias as ma, materia_profesor as mp, profesor as pr
    where ta.id_estado = es.id_estado
    and mp.id_curso = cu.id_curso
    and ta.id_curso = cu.id_curso
    and ta.id_materia = ma.id_materia
    and mp.id_profesor = pr.id_profesor
    and mp.id_materia = ma.id_materia
    and mp.id_profesor = 1

efectivamente me arroja los datos que quiero, pero me los muestra duplicados y aun no logro entender porque

pantallazo

si alguien sabe me podría indicar porque por favor, de antemano 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
Imágen de perfil de joel
Val: 650
Plata
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

se muestran datos duplicados

Publicado por joel (231 intervenciones) el 12/06/2020 06:09:38
Hola Sergio, si, puede ser... estas juntando tablas sin ninguna relación...

Deberías utilizar JOINs para juntar las tablas.
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