Я новичок в этом, потратив 2 дня, пытаясь найти ответ в сети
Я пытаюсь построить оператор выбора MYSQL
У меня 2 таблицы на etat содержит список дат и цен, вторая - это таблица дат бронирования с началом и окончанием. Я стараюсь показать БЕСПЛАТНЫЕ даты и цены в Таблице 1, которые НЕ существуют ни в одной из записей бронирования в Таблице 2
Таблица 1 называется - даты_цены -
id, дата, цена
пример данных
333, 2011-12-20, 66.00
333, 2011-12-21, 66.00
333, 2011-12-22, 66.00
333, 2011-12-23, 66.00
333, 2011-12-24, 66.00
333, 2011-12-25, 66.00
333, 2011-12-26, 66.00
333, 2011-12-27, 66.00
333, 2011-12-28, 66.00
333, 2011-12-29, 66.00
333, 2011-12-30, 66.00
Таблица 2 - Бронирование
идентификатор, начальная дата, конечная дата
пример данных
333, 2011-12-20, 2011-12-22
333, 2011-12-24, 2011-12-26
333, 2011-12-28, 2011-12-30
Мне нужно извлечь ТОЛЬКО даты из Таблицы 1, которых нет в записях Таблицы 2, между датами начала и окончания всех записей в Таблице 2 с одинаковым идентификационным номером 333
Таким образом, единственными записями, которые должны отображаться из таблицы 1, являются следующие
id, дата, цена
333, 2011-12-23, 66.00
333, 2011-12-27, 66.00
333, 2011-12-31, 66.00