Tengo problemas con un select que debe obtener los registros que no están en otra tabla de la unión de 3.
Les dejo un esquema para explicarme mejor:
Tabla: Criterios (criterio)
Código HTML:
Ver original
orden presentacion seguridad claridad eficiencia
Tabla: Secciones (id_seccion,seccion)
Código HTML:
Ver original
1 Analisis 2 Diseño 3 Arquitentura
Tabla: Secciones_criterios (id_seccion,criterio,calificacion)
Código HTML:
Ver original
1 orden 10 1 presentacion 10 1 seguridad 10 1 claridad 10 1 eficiencia 10 2 orden 9 2 presentacion 10 2 seguridad 10 2 claridad 10 2 eficiencia 10 3 orden 9 3 presentacion 8 3 seguridad 7 3 claridad 8
La idea es obtener un registro de la tabla Secciones junto con todos los criterios que no reúna
Mi consulta lo tengo así
Código MySQL:
Ver original
Esta consulta debería devolver de la tabla secciones el registro (3 Arquitectura) junto con el criterio Eficiencia que el que no está en la tabla Secciones_criterios.
Me pueden hacer el favor de indicarme dónde puede estar mi error?
Gracias desde ya