![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
25/05/2011, 04:11
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 233
Antigüedad: 18 años, 4 meses Puntos: 0 | |
3 tablas INNER JOIN Hola
Tengo tres tablas para gestionar una base de datos con las letras de todas las canciones de todos los discos de un grupo musical.
canciones(id,titulo,letra)
discografia(id,titulo,ano,discografica)
disco_cancion(id,id_disco_id_cancion)
Quiero listar todos los discos con sus titulos de canciones que a su vez sena enlaces para leer las letras de cada canción.
Para listar los discos hago el siguiente SELECT
$consulta = "SELECT discografia.titulo,discografia.discografica,discog rafia.ano, canciones.titulo as canc_tit FROM discografia INNER JOIN disco_cancion ON discografia.id=disco_cancion.id_disco INNER JOIN canciones ON canciones.id=disco_cancion.id_cancion";
El problema es que no sé qué SELECT hacer para que una vez que pinchamos en una canción vayamos a otra página y se nos liste solamente el titulo del disco, el titulo de las canciones de ese disco y la letra de la canción a la que habiamos pinchado.
Gracias. |