Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/01/2016, 05:23
Zenok
 
Fecha de Ingreso: diciembre-2015
Ubicación: Valencia
Mensajes: 61
Antigüedad: 8 años, 4 meses
Puntos: 10
Respuesta: Simplificar varias consultas dentro de while

No he entendido demasiado bien lo que pretendes hacer ¿Quieres mostrar un listado de canciones con toda su información?

¿Si es así, porque no utilizas un solo while con una consulta JOIN que te saque directamente toda la info (id cancion, Titulo cancion, id autor, nombre autor, etc)?

Código MySQL:
Ver original
  1. SELECT a.ID_AUTOR, a.NOMBRE, m.ID_CANCION, m.TITULO FROM ((cancion_autor JOIN cancion ON ma.ID_CANCION = cancion.m.ID_CANCION) JOIN autor ON ma.ID_AUTOR = autor.a.ID_AUTOR);