Código:
SELECT NombrePeliculas, NombreGeneros
FROM Peliculas, Generos
WHERE Peliculas.idGeneros = Generos.idGeneros;
Aunque tambien podria utilizar los JOINFROM Peliculas, Generos
WHERE Peliculas.idGeneros = Generos.idGeneros;
Código:
SELECT NombrePeliculas JOIN NombreGeneros
ON Peliculas.idGeneros = Generos.idGeneros;
Pero en cualquiera de los dos casos el uso de las foreign key es completamente innecesario, ya que tanto si indico que es una clave ajena como si no, funciona igualmente.ON Peliculas.idGeneros = Generos.idGeneros;
Entonces, ¿Cual es la verdadera escencia de las foreign key?
Sospecho que habrá alguna forma de unir tablas con las foreign key que todavia no he visto, pero por mas que busco en internet no encuentro nada