hola, este query deberia regresarte los usuarios que no tienen encuesta
Código MySQL:
Ver original A.mod10_usr_id,
A.mod1_mat_id,
A.mod1_grupos_id,
U.mod10_usr_usuario,
U.mod10_usr_nombre,
U.mod10_usr_apaterno,
U.mod10_usr_apmaterno,
M.mod1_mat_grado,
M.mod1_mat_descReal,
D.mod10_usr_id
mod1_materias M
INNER JOIN mod1_alumnos_materias A
On ( M.mod1_mat_id
= A.mod1_mat_id
) INNER JOIN mod10_usuarios U
On ( U.mod10_usr_id
= A.mod10_usr_id
) INNER JOIN mod1_docentes_materias D
D.mod1_mat_id
= A.mod1_mat_id
AND D.mod1_grupos_id = A.mod1_grupos_id
)
LEFT JOIN mod1_encuesta_evaluacion_docentes E
On ( A.mod10_usr_id
= E.mod10_usr_id
) ( A.mod1_mat_id
Is Null ) /* Esto lo incluyes si necesitas hacer algo mas especifico and
( A.mod1_mat_id IN ('49', '854', '135', '405', '95', '149') ) */
y si necesitas una lista especifica de materias pues las incluyes, pero croe que solo asi deberia traer todos los usuario que posee materias y docentes asignados pero que no tienen encuestas.
pruebalo y me cuestas, saludos jejeje.