02/03/2019, 08:17
|
| | Fecha de Ingreso: enero-2008
Mensajes: 581
Antigüedad: 16 años, 10 meses Puntos: 9 | |
Partiendo de un alumno, ver que profesores tiene asignados SELECT DISTINCT profesores.nombre, IF(alumnos.id_alumno=65,alumnos.nombre,null) a
FROM profesores
LEFT JOIN alu_pro USING(id_profesor)
LEFT JOIN alumno USING(id_alumno)
ORDER BY profesores.nombre
En la consulta me muestra la lista de profesores, informandome si este alumno esta asociado con algunos profesores, el problema que encuentro, es que me duplica un profesor, saliendo con NULL y el nombre de un alumno, cuando la fila repetida con NULL deberia desaparecer del resultado
La idea es pintar un formulario donde usando CHECKBOX se marquen los profesores vinculados a este alumno |