to find which rooms have those facilities...
Code:
SELECT room_id
FROM roomfacilites
WHERE facility_id IN ( 1,5,6 )
GROUP
BY room_id
HAVING COUNT(*) = 3
to display room data in a single query...
Code:
SELECT rooms.id
, rooms.room_code
, rooms.capacity
FROM ( SELECT room_id
FROM roomfacilites
WHERE facility_id IN ( 1,5,6 )
GROUP
BY room_id
HAVING COUNT(*) = 3 ) AS r
INNER
JOIN rooms
ON rooms.id = r.room_id