Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2015, 14:17
VityOsma
Invitado
 
Mensajes: n/a
Puntos:
Problema con la logica de unas tablas

Hola gente.

Tengo un problema que por más vueltas que le doy no encuentro una solución valida.

Estoy creando una web de música en la que quiero añadir los artistas de una canción que pueden ser hasta 4, se me ocurren algunas formas de hacerlo pero todas son exageradamente lentas a la hora del leer los datos.

La estructura de la tabla de música seria mas o menos así.

music: id,name,dj1,dj2,dj3,dj4 ...otros campos)
djs: id,name etc

En los campos dj1,dj2,dj3,dj4 de la tabla music van los id de los djs, al mostrarlo necesito obtener los nombre a partir de esta tabla.

Si no se me ocurre otra forma tendre que crear otra tabla igual que music que en vez de los ids tenga directamente los nombre, pero me parece una chapuza, se puede crear algun indice o un procedimiento de alguna forma?

Gracias por las respuestas.