我正在致力于预留座位的系统。用户输入他们希望保留的座位数量,并且数据库将返回一组先前未保留的与所保留的座位数相匹配的建议座位。SQL - 查找给定大小的连续条目
举例来说,如果我有表:
SeatID | Reserved
-----------------
1 | false
2 | true
3 | false
4 | false
5 | false
6 | true
7 | true
8 | false
9 | false
10 | true
,他们希望保留2个席位的用户输入,我希望查询返回的是座椅(3,4),(4,5 )和(8,9)不保留并且与给定数量的输入座位相匹配。席位被组织成部分和行。连续席位必须位于同一行。
我该如何解决这个查询的结构问题,以便找到与给定输入匹配的所有可用连续席位?
SQL什么味道? MySQL的? SQL Server 2000? 2005年? 2008年? – Thomas 2010-04-03 04:11:16
对不起,是MySQL的。 – 2010-04-03 05:01:24