Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2013, 06:07
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Como unir tres tablas

Entiendo que son tablas y no bases. Por otra parte. No sé cómo guardas la disponibilidad y tampoco los valores del tipo de habitación. He puesto "sencilla". No he probado nada, pero creo que así saldrá algo.
Código MySQL:
Ver original
  1. SELECT ho.Nombre, ho.Direccion, ha.HabId, ti.Habitacion
  2.   FROM hotel ho
  3.   INNER JOIN habitacion ha
  4.       ON ho.HotelId = ha.HotelId
  5.   INNER JOIN TipoHabitacion ti
  6.      ON ha.HabId = ti.Habid
  7.   WHERE ha.Disponibilidad = "sí" AND ti.Habitacion = "sencilla"