Quiero obetener la lista de hoteles de una ciudad en particular que no tengan ninguna reserva registrada
Tengo ademas Pais como tabla con idPais y nombre, Ciudad con nombre y idCiudad, habitaciones con idReserva.
La tabla ReservasHabitaciones guarda el idHotel , en la tabla HOteles esta el idCiudad del hotel, necesito todos los hoteles de la ciudad X que no tengan ningun registro en la tabla ReservasHabitaciones
Algo que se me ocurria es esto:
Código SQL:
Ver original
USE Hoteles; SELECT idHotel, HotelNombre FROM Hotel, ReservasHabitaciones WHERE Hotel.HotelCiudad = 6 AND idHotel NOT IN (ReservasHabitaciones.ReservaHabitacionIdHotel);
elijo todos los de la ciudad 6 que idHOtel np este en la tabla Reservas