Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/12/2014, 14:21
VityOsma
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Consulta SQL con varios referencias a otra tabla.

Gracias por la respuesta.

Que la tabla estaba mal diseñada ya lo sabia, pero no pensé que seria necesario utilizar 4 join para hacer la consulta, ya conseguí hacer una consulta similar a la que me propones y tardaba 11 segundos teniendo la tabla unos 200 registros , así que fue un desastre.

Al final he optado por poner los nombres de los DJs en la tabla (o generar otra tabla paralela) en vez de su ID y utilizar una consulta simple, la otra opción sería crea una tabla intermedia con iddj->idcancion, pero no me convencía mucho.

Lo que me comentas sobre:
La tabla debería tener un registro por cada uno de los DJs asociados a un canal dado, más un discriminante de orden.

Ya tengo cada DJ asociado a su canal, aunque se repita un dj se añade otro registro con el mismo dj y otro canal por que cada uno lo puede llamar de formas diferentes o utilizar distintas imágenes, pero eso no soluciona el problema de los djs y las canciones no? se te ocurre alguna solución mejor que crear una tabla intermedia o generar una tabla con los nombres directamente?

Gracias, un saludo.