Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2012, 16:05
nh2006
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 5 meses
Puntos: 3
problema para unir tablas

Hola amigos,

Estoy trabajando en un sistema que me han asignado y me he topado con un serio problema, pues me han dado ciertas tablas y una consulta que hacer pero por mas inner join que le he aplicado no le encuentro.
Les voy a plantear primero las tablas con sus campos (los campos de los dejos entre paréntesis) y un ejemplo sobre los registros que tiene para plantearles la situación:


Tabla: Criterios (criterio)
Código HTML:
Ver original
  1. orden
  2. presentacion
  3. seguridad
  4. claridad
  5. eficiencia

Tabla: Secciones (id_seccion,seccion)
Código HTML:
Ver original
  1. 1 Analisis
  2. 2 Diseño
  3. 3 Arquitentura
Tabla: Secciones_criterios (id_seccion,criterio,calificacion)
Código HTML:
Ver original
  1. 1   orden           10
  2. 1   presentacion        10
  3. 1   seguridad               10
  4. 1   claridad                10
  5. 1   eficiencia              10
  6. 2   orden           9
  7. 2   presentacion        10
  8. 2   seguridad               10
  9. 2   claridad                10
  10. 2   eficiencia              10
  11. 3   orden           9
  12. 3   presentacion        8
  13. 3   seguridad               7
  14. 3   claridad                8
  15. 3   eficiencia              9



Lo que necesito es una consulta que devuelva todas las secciones cuyos criterios sean igual a 10, en ejemplo anterior solamente debería de devolver análisis, la sección diseño debería de ser descartada pues si leen en los registros de la tabla Secciones_criterios en el criterio orden tiene 9 y para que se muestre debería de tener 10.
La sección arquitectura queda descartada completamente.
Solamente se requiere aquellas secciones en las que todos sus criterios posean 10.

No les dejo consultas pues todas las formas que he probado no me funciona ni una.

Espero que me ayuden por favor,

Saludos