• Domingo 22 de Diciembre de 2024, 18:10

Autor Tema:  Error Subconsulta Mysql  (Leído 1501 veces)

ferlucas

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Error Subconsulta Mysql
« en: Viernes 19 de Agosto de 2005, 18:01 »
0
Voy a tratar de ser lo más claro posible.

Para que tengan una idea, estoy hacien un sistema para registrar películas. En cuestión, tengo 3 bases de datos: movies, reparto y actores.
La BD reparto tiene los campos id_movie e id_actor. La BD actores tiene los campos id_actor y descripción.

Lo que quiero hacer, y me estoy equivocando, es hacer una consulta que me traiga solamente las peliculas en las que trabaje un determinado actor. La consulta que hago es la siguiente:

SELECT movies.* FROM movies WHERE movies.id IN (SELECT DISTINCT(reparto.id_movie) FROM reparto INNER JOIN actores ON reparto.id_actor=actores.id_actor WHERE actores.descripcion LIKE '%Smith%');

Estoy cometiendo un error. Sino, no me daría error. Pero como recién estoy empezando con esto de las subconsultas, no encuentro como solucionarlo.
Si alguien me puede dar una mano, sera agradecida.
Saludos.

- "Si no eres parte de la solución... eres parte del problema."