Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2008, 11:05
davidcelta
 
Fecha de Ingreso: julio-2005
Mensajes: 39
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Registros distintos de una misma tabla

Hola, soy novato en esto, pero creo que la mejor solución sería crear otra tabla más.

Tabla películas (id, titulo,sinopsis)
Tabla actores (id, nombre)
Tabla actores por película (idactor, idpelicula)

y la consulta

select *
from peliculas as p
LEFT JOIN actoresporpelicula as app ON p.id=app.idpelicula
LEFT JOIN actores as a ON app.idactor=a.id
where a.actor like "%Pacino%";

El caso es que con los directores deberías hacer lo mismo, porque tamién hay películas codirigidas. Y ahi si que me pierdo porque tendrías que hacer otro par de LEFT JOIN para directoresporpelicula y directores en la misma consulta. A ver si alguien puede completar como sería la consulta en ese caso.

Espero que te sirva