Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2005, 08:52
netten
 
Fecha de Ingreso: febrero-2005
Mensajes: 44
Antigüedad: 19 años, 10 meses
Puntos: 0
Subconsultas con IN

Hola, mi problema es el siguiente:

Tengo 2 tablas: profesores y cursos. Así que para relacionar los profesores con los cursos a los que imparten las clases he creado una tercera tabla: relacion_curso_profesor.

Bien, pues quiero hacer una consulta que obtenga datos de los todos los profesores que imparten en un determinado curso, para ello he hecho esta consulta:

Código:
SELECT id_profesores, nombre, apellidos
FROM profesores
WHERE id_profesores IN
(
SELECT id_profesores
FROM relacion_cur_prof
WHERE id_cursos = 'BAC1'
)
Pero me da error:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT id_profesores

No sé qué le pasa... he estado cambiado cosas pera nada...
¿Alguien que me ayude ? Gracias
__________________
Arrancando...