
29/12/2014, 14:21
|
|
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. |