Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2013, 04:10
Gedeon
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: Duda en consulta N-M

Cita:
Hasta aquí todo bien
Cierto, hasta ahí todo bien.

Cita:
lo que ahora quisiera hacer una consulta para saber todas las películas en las que han participado el actor con identificador 2, el actor con identificador 20 y el actor con identificador 30, es decir un and de actores,
Esto ya está mal.

en el where no tienes que poner idactor=20 && idactor=2. Bueno poder puedes pero para eso en sql existe la claúsula in
Código:
... where idactor in (2,20)
Ahí puedes meter lo que tu quieras, dos actores o setenta o incluso una select que devuelva un ocnjunto indeterminado de claves
Código:
... where idactor in (
   select idactor from X where condicion
   )
Sabiendo eso con coger la tabla correcta y sacar los camoos correctos el where lo puedes hacer de esta manera