Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2014, 13:10
arrgeniis
 
Fecha de Ingreso: febrero-2014
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Consulta de varias tablas con la misma llave foranea

quiero hacer una consulta de varias tablas pero dos tablas tienen la misma llave foranea; estoy usando inner join pero cuando hago la referencia de la llave foranea de las dos tablas me marca error porque se esta mandando a llamar dos veces en la consulta pero si quito una referencia me marca errores en otras tablas
Código MySQL:
Ver original
  1. SELECT cliente.nombre, cliente.direccion,cliente.correo_electronico, cliente.telefono, salon.nombre_salon, montaje.tipo_montaje, servicio.nombre_servicio, reservacion.fecha, reservacion.hora_inicio, reservacion.hora_final, status.tipo_status
  2.  FROM reservacion
  3.  INNER JOIN cliente ON (cliente.id_cliente=reservacion.id_cliente)
  4.  INNER JOIN  salon ON (salon.id_salon=montaje.id_salon)
  5.  INNER JOIN status ON (status.id_status=reservacion.id_status)
  6.  INNER JOIN servicio ON (servicio.id_servicio=reservacion.id_servicio)
  7.  INNER JOIN salon ON (salon.id_salon=reservacion.id_id_salon)
  8. WHERE reservacion.id_reservacion=

Última edición por gnzsoloyo; 12/02/2014 a las 13:35