SQL - SQL consulta para un parcial

 
Vista:

SQL consulta para un parcial

Publicado por mauro (2 intervenciones) el 11/11/2011 22:15:45
Buenas gente, les posteo unas tablas y un ejercicio que la verdad todavía no lo pude resolver,llegue a hacer una especie de resolución pero no funciona.

1.Listar los Títulos de las películas que tengan función en todas las zonas
2.Listar el Nombre y Ubicación de todos los cines de la zona “La Plata” que tengan función para la
película “Spiderman 3”. Dicho listado deberá estar ordenado por Nombre.


Zona (IdZona, NombreZona)
Cine (IdCine, NombreCine, IdZona, Ubicación)
Sala (IdCine, NumeroSala, Capacidad)
Película (IdPelícula, Título, Año, Género, Duración, Calificación, Sinopsis)
ActorDirector (IdAD, NombreAD)
Dirección (IdPelícula, IdAD)
Actuación (IdPelícula, IdAD)
Función (IdCine, NumeroSala, IdPelícula, Fecha, Horario)

La primera hice una solución con NOT EXISTS

1.SELECT p.Titulo FROM Pelicula p
WHERE NOT EXISTS
(SELECT * FROM Funcion f
WHERE (p.IdPelicula = f.IdPelicula AND
NOT EXISTS(SELECT * FROM Cine c
WHERE (c.IdCine = f.idCine AND NOT EXISTS(SELECT* FROM zona z WHERE(c.idZona = z.IdZona AND c.IdCine = f.idCine AND f.IdPElicula = p.idPelicula)))

Espero que me puedan dar una mano, porque es lo unico que me esta presentando grandes problemas, Gracias! saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder