Cita: onder, revise tus sugerencias pero la primera lo doy por descartado, en mi tabla 1 usuario solo tiene un horario unico tanto de entrada como de salida, luego lo de la interpretacion por parte de mysql, ya probe cambiando de nombre a la tabla horaingreso y horasalida, pero tengo el mismo resultado (resultados triplicados) pero lo ultimo no entendi bien, haber si me das un ejemplo de como hacerlo porfa necesito ayuda
En cualquier caso,es seguro que no probaste este ejemplo que te dí:
Código sql:
Ver originalSELECT DISTINCT
M.nombres,
HI.horaingreso,
HI.horasalida
FROM master M
INNER JOIN horaingreso HI ON M.id=HI.docenteid
INNER JOIN horasalida HS ON HS.docenteid=HS.docenteid;
La cláusula DISTINCT asegura que no existan repeticiones. Si las hay, deben forzosamente ser aparentes, por cuanto uno de las tres columnas en los registros repetidos debe ener un valor distinto al otro registro.
Prueba la sintaxis que te pongo.