disponibilidad de habitaciones de hotel mysql

Tengo una tabla de disponibilidad ind Mysql como sigue:

id
room_id int(11)
avail_date date

Para cada habitación, hay una fila para cada fecha que está disponible. Es posible que haya espacios, por ejemplo, la sala 1 podría tener entradas para el 1,2,3,5,6,13,14,15 de agosto, y en días alternos no está disponible.

Necesito una consulta para encontrar una lista de room_ids donde haya disponibilidad para cada día dentro de un rango de fechas.

En otras palabras, obtenga una lista de room_ids donde haya una entrada para cada habitación para cada fecha entre startdate y enddate.

Respuestas a la pregunta(1)

Su respuesta a la pregunta