Выберите забронированный номер с даты прибытия и отъезда - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть стол с именем room

id room1 комната 12 комната 2

и таблица с именем order

id id_room date_arrival date_departure1 1 2018-09-13 2018-09-152 1 2018-09-27 2018-09-29

, и когда я выбираю date_arrival в 2018-09-14 и date_departure в 2018-09-20, я хочу, чтобы появилась не забронированная комната.Пожалуйста, помогите мне ..

1 Ответ

0 голосов
/ 13 сентября 2018

Попробуйте: это проблема перекрывающегося диапазона

http://sqlfiddle.com/#!9/9746d6/6

SELECT room.id, rname from
room  left join `roomorder`
on room.id=`roomorder`.id_room
and '2018-09-14' < date_departure AND '2018-09-20' > date_arrival
...