Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2014, 15:54
rutame
 
Fecha de Ingreso: agosto-2008
Ubicación: Canarias, España - París, Francia
Mensajes: 105
Antigüedad: 16 años, 4 meses
Puntos: 3
Como hacer estas consultas multitablas

Hola a todos!!!
Tengo un par de consultas que no se como sacar los datos, pues suelo obtengo las IDs. Son estas:
1. Listar todos los profesores que imparten clases en una determinada provincia que tengan cargo y su numero de horas.
He puesto esto:
Código MySQL:
Ver original
  1. select NombreModulo,horas from modulos where idmodulo in ( select IdModulo FROM profesor_modulo_turno
  2. WHERE IdProfesor IN ( SELECT IdProfesor FROM profesores WHERE profesores.IdCargo IS NOT NULL AND
  3. Profesores.IdMunicipio IN ( SELECT municipios.IdMunicipio FROM municipios WHERE municipios.IdIsla IN (SELECT
  4. islas.IdIsla FROM islas WHERE islas.IdProvincia = (SELECT provincias.IdProvincia FROM provincias WHERE
  5. NombreProvincia = "Las Palmas") ) ) ) )
Y solo obtengo las horas y los Ids y me gustaría sacar la informacion del profesor tambien.

Última edición por gnzsoloyo; 05/04/2014 a las 16:03