SQL - Consulta a tres tablas

 
Vista:

Consulta a tres tablas

Publicado por Pedro (1 intervención) el 27/12/2005 17:33:47
Estoy intentando hacer un consulta que me tiene loco.

os comento la situación a ver si me podeis ayudar:

tengo 3 tablas:

tabla1
id
cod
descripcion

tabla2
id
nombre

tabla3
id
idtabla2
idtabla1

Imaginaos que la tabla2 tiene nombres de personas y que la tabla1 tiene su descripción de peliculas que le gustan. Y la tabla3 es la de las relaciones entre tabla1 y tabla2. La conexión correcta es:

tabla1.id conecta con tabla3.idtabla1
tabla2.id conecta con tabla3.idtabla2

Quiere que salga una tabla resultante con 2 columnas descripcion y nombre que este agrupada por descripción, ya que a una misma persona le puede gustar diferentes peliculas.

Os agradeceria vuestra ayuda.
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:Consulta a tres tablas

Publicado por Isaías (5072 intervenciones) el 27/12/2005 19:38:43
Tal vez:

SELECT a.ID, b.NOMBRE, a.COD, a.DESCRIPCION
FROM TABLA1 a JOIN TABLA3 b ON a.ID = b.idtabla1
JOIN TABLA2 c ON c.ID = b.idtabla2

¿Resulta?
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