當我的日期已滿時,無法查詢所選數據
P粉381463780
P粉381463780 2023-09-15 19:38:13
0
1
514

我有一個這樣的資料庫結構:

並且我想檢查特定日期可用的房間類型,因此我執行此查詢。

SELECT type.type_name, orders_details.access_date 
FROM type 
LEFT JOIN rooms ON type.type_id = rooms.room_id
LEFT JOIN orders_details ON rooms.room_id = orders_details.room_id 
                         AND orders_details.access_date BETWEEN "2023-01-19" AND "2023-01-21" 
WHERE orders_details.access_date IS NULL 
GROUP BY type.type_name

對於一個類型房間,我有多個房間。我有 3 個類型 ID 相同的房間。當預訂其中一個具有相同類型房間時,我執行查詢時,類型未顯示。

即使該類型的一個房間仍然可用,我如何仍然查詢類型

P粉381463780
P粉381463780

全部回覆(1)
P粉299174094

這部分將 type_id 與 room_id 匹配看起來不合邏輯。

LEFT JOIN rooms ON type.type_id = rooms.room_id
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!