【发布时间】:2012-01-08 17:56:55
【问题描述】:
对于预订系统,我有一张桌子,上面有房间、到达和离开。
示例数据:
id | room | arrival | departure
---+------+------------+-----------
1 | 1 | 2011-03-12 | 2011-03-14
2 | 1 | 2011-03-08 | 2011-03-09
3 | 1 | 2011-03-19 | 2011-03-20
4 | 2 | 2011-03-22 | 2011-03-30
5 | 2 | 2011-03-19 | 2011-03-22
我现在的问题是:如果我有新的预订(2011-03-10 到 2011-03-12),我如何查看哪些房间是免费的?
此示例的输出应为房间 1 和 2。
【问题讨论】:
-
房间 3,4 和 5 似乎也可用。 (--> 你需要一张额外的桌子,基本上是现有房间的列表)
-
好吧,你是对的......我还有这张桌子
标签: mysql