Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Join de varias tablas

Estas en el tema de Join de varias tablas en el foro de Bases de Datos General en Foros del Web. Buenas tardes. Siempre he tenido problemas con los join, no consigo entender su mecánica. A ver si podríais ayudarme con esta consulta… Tengo cuatro tablas… ...
  #1 (permalink)  
Antiguo 15/03/2013, 07:17
 
Fecha de Ingreso: marzo-2013
Mensajes: 16
Antigüedad: 11 años, 1 mes
Puntos: 0
Join de varias tablas

Buenas tardes.
Siempre he tenido problemas con los join, no consigo entender su mecánica.
A ver si podríais ayudarme con esta consulta…


Tengo cuatro tablas… Películas, Cineastas, Protagonistas y Directores.

Cada película tiene su id, la id de un protagonista y la de un director. (Relaciones uno (actor/director) a muchos (películas)).

Cineastas es una generalización disyunta y tiene los campos id y nombreArtistico (id hace referencia tanto a protagonistas como a directores). (Se traduce en relaciones uno a uno).

Quiero hacer un SELECT de todas las películas mostrando su id y el nombreArtistico que corresponde a su Protagonista y el nombreArtistico que corresponde a su Director.


Perdonad que os presente el problema de manera tan directa pero los intentos que he hecho son muchos y muy diferentes y no sabría cual poner para ver lo que he hecho mal.
Si me ayudáis con esto creo que voy a comprender mejor la mecánica de los joins de cara al futuro.
Gracias de antemano.

Etiquetas: join, select, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:48.