次のように、可用性テーブル ind Mysql があります。
id
room_id int(11)
avail_date date
各部屋には、利用可能なすべての日付の行があります。たとえば、部屋 1 には 8 月の 1、2、3、5、6、13、14、15 のエントリがあり、1 日おきに利用できない場合があります。
日付範囲内で毎日利用できる room_ids のリストを検索するクエリが必要です。
つまり、開始日から終了日までの日付ごとに各部屋のエントリがある room_ids のリストを取得します。