簡體   English   中英

從到達和離開日期選擇未預訂的房間

[英]Select Unbooked Room from Arrival and Departure Date

我有一張桌子叫房間

身份證房間
1 房間 1
2 房間 2

還有一個名為 order 的表

id id_room date_arrival date_departure
1 1 2018-09-13 2018-09-15
2 1 2018-09-27 2018-09-29

當我選擇 2018-09-14 的 date_arrival 和 2018-09-20 的 date_departure 時,我想要一個未預訂的房間出現。

試試這個:這是一個重疊的范圍問題

http://sqlfiddle.com/#!9/9746d6/6

SELECT room.id, rname from
room  left join `roomorder`
on room.id=`roomorder`.id_room
and '2018-09-14' < date_departure AND '2018-09-20' > date_arrival

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM