Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2012, 08:12
PoLiZe
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 17 años
Puntos: 5
Unir varias tablas con JOIN

Holas gente, no sé si esto tendría que ir aquí o en MySQL, pero bueno, seguro alguien me podrá dar una mano...
Estoy desarrollando un sitio donde cada banda de música tendrá su espacio, donde aparecerán las próximas fechas, sus temas, entre otras cosas.

El punto es el siguiente:

Tengo 2 tablas

La primera es Fechas
donde tengo esto:

id
id_lugar
titulo
descripcion
fecha_inicio
fecha_fin
etc

después tengo una tabla llamada fecha_banda

id
id_banda
id_evento


También tengo la tabla bandas, donde tengo el id, titulo, etc


Desde la sección donde muestro la información de las bandas, necesito verificar si hay algun evento relacionado con la banda, para esto tendría que verificar en fecha_banda, si alguna entrada contiene el id_banda de la banda, en el caso de que un evento tenga a mas de una banda, la entrada del evento en fecha_banda aparecería más de una ves, pero bueno, eso no da problemas.

Normalmente lo hago con while, que creo que es lo más fácil pero ví que con JOIN se puede hacer mejor y más rápido, pero la verdad es que ví algunos tutoriales, y no logro entender como debo hacerlo.

Agradecería que alguien me pueda explicar y dar una mano!

Desde ya, muchas gracias!