Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/03/2012, 13:54
PoLiZe
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Unir varias tablas con JOIN

Cita:
Iniciado por SirDuque Ver Mensaje
Espero que te sirva!, y que sea lo que buscas.

Código MySQL:
Ver original
  1. FROM fecha_banda
  2. JOIN Fechas
  3.    ON Fechas.id_evento=fecha_banda.id
  4. JOIN tablaBandas
  5.    ON tablaBandas.id=fecha_banda.id_banda
  6. WHERE fecha_banda.id_banda='".$idbanda."'
  7. ORDER by Fechas.fecha_inicio DESC

PoLiZe
JOIN traira solo los resultados que estan en las condiciones y en todas las tablas.
LEFT join traira NULL cuando los resultados que esten en todas las condiciones, PERO que en X tabla no tenga datos a traer.
Gracias por responder!
El problema que tengo ahora es el siguiente:

En fechas tengo 2 entradas, que tienen casi lo mismo, solo que diferente nombre, y diferente ID.

Cuando hago la query con el JOIN (la query que pase antes), la información del lugar, solo me la toma en el primer resultado

En el segundo no aparecen los datos del lugar, pero en el primero sí.

Espero tu respuesta, desde ya muchas gracias!!