Query like this one does what you wanted, but I'm sure there must be a better way to do it ...
PHP Code:
SELECT b.room_id
FROM availability b
WHERE b.property_id = 8
AND b.date_id BETWEEN 1 AND 3
GROUP BY b.room_id
HAVING 3 = (SELECT COUNT(*) FROM availability b1
WHERE b1.available = 'Yes'
AND b1.room_id = b.room_id
);
ROOM_ID
----------
1
1 row selected