SQL - Union...Esta es dificil

 
Vista:

Union...Esta es dificil

Publicado por Jose Carlos (8 intervenciones) el 09/06/2003 20:12:40
Hola a tod@s!
Estoy haciendo un proyecto sobre un videoclub y tengo un problema al intentar hacer un union.
Yo tengo las tablas peliculas y juegos con los campos: codigo,nombre,.... y estan enlazadas a una tabla alquiler que tiene los campos: codigoalquiler,codigotitulo,codigocliente y fecha

Y quiero sacar un listado de todos los alquileres con el nombre de la pelicula o juego.
Los codigos de las tablas peliculas y juegos hacen referencia a codigotitulo de la tabla alquiler.

Habia pensado hacer un union entre peliculas y juegos y relacionarlos( inner join) con alquiler.codigotitulo, pero no me resulta.
Espero q me hayais entendido
Gracias
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

RE:Union...Esta es dificil

Publicado por Isaías Islas (5072 intervenciones) el 23/06/2003 23:19:01
Creo que es mas sencillo:

SELECT Codigo, Nombre
FROM PELICULA
WHERE Codigo IN(SELECT codigotitulo FROM ALQUILER)
UNION
SELECT Codigo, Nombre
FROM JUEGO
WHERE Codigo IN(SELECT codigotitulo FROM ALQUILER)

Digame si le sirve asi.......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar