我正在开发一个预订座位的系统。用户输入他们希望预订的座位数,数据库将返回一组之前未预订的建议座位,这些座位与预订的座位数相匹配。例如,如果我有table:SeatID|Reserved-----------------1|false2|true3|false4|false5|false6|true7|true8|false9|false10|true并且用户输入他们希望保留2个座位,我希望查询返回座位(3,4)、(4,5)和(8,9)未保留并匹配给定的数字输入座位。座位分为多个部分和几排。连续座位必须在同一排。我将如何构建此查询以找到与给定输入匹配的所有可用连续座位?