इसे आजमाएं:
select seat, status
from seats
where seat >= (
select a.seat
from seats a
left join seats b on
a.seat < b.seat and
b.seat < a.seat + 4 and
b.status = 'Available'
where a.status = 'Available'
group by a.seat
having count(b.seat)+1 = 4
)
limit 4
यह लगातार चार सीटों का चयन करने के लिए तैयार है। आप जो चाहते हैं उसे पाने के लिए सीटों की वांछित संख्या में "4" के सभी उदाहरणों को समायोजित करें।