Resulta que me puse a preparar 8n catálogo de películas para un videoclub y me encuntré con este problema.
primeri hice una tabla de peliculas
donde tengo
id
titulo
sinopsis
id_director
id_actor
primary key (id)
despues una de directores
codigo
director
primary key(codigo)
mas luego actores
codigo
actor
primary key(codigo)
pido un select?
select titulo, sinopsis, director, actor
from peliculas as p
join director as d
on d.codigo=p.id_director
join actor as a
on a.codigo=p.id_actor;
anda joya
busqueda por actor?
select titulo, sinopsis, director, actor
from peliculas as p
join director as d
on d.codigo=p.id_director
join actor as a
on a.codigo=p.id_actor
where a.actor like "%Pacino%";
Estupendo...me consideraba un genio...hasta que me di cuenta que pueden ir varios actores en una pelicula!!!!
Se me ocurrió
id
titulo
sinopsis
id_director
id_actor
id_actor2
primary key (id)
Y ahí me quedé....no se me ocurre como cargar ni unir id_actor2...probé con
select titulo, sinopsis, director, actor, actor
from peliculas as p
join director as d
on d.codigo=p.id_director
join actor as a
on a.codigo=p.id_actor
and a.codigo=p.id_actor2;
y nada
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)