вот моя структура данных:MySQL запросов сравнения 2 диапазоны дат
seasons
id from to name
----------------------------------------
1 2015-11-01 2015-12-15 season1
2 2015-12-16 2015-12-30 season2
3 2015-12-31 2016-01-20 season3
rooms_free
id from to room_id
----------------------------------------
1 2015-11-26 2015-11-30 1
2 2015-12-19 2015-12-28 2
3 2015-12-22 2015-12-29 3
я нужен запрос SQL, который будет объединять обе таблицы по диапазону дат возвращения к следующему результату:
id_room room_from room_to season_id season_name
-------------------------------------------------------------
1 2015-11-26 2015-11-30 1 season1
2 2015-12-19 2015-12-28 2 season2
3 2015-12-22 2015-12-29 2 season2
это могло быть сделано используя обычные инструкции или мне нужна функция mysql? любые идеи?
пс: действительно сложная часть, когда есть несколько сезонов за номер ..
Но что, если комната перекрывает времена года!?! – Strawberry
Вы можете расширить образец за несколько сезонов за номер? Поскольку в настоящее время в каждой комнате есть только один сезон. И вы хотите вывести –