現在是要設計一個資料庫,記錄例如會議室申請情況, 申請有開始時間和結束時間,本來是打算給會議室加個狀態,已占用未占用,但是后來覺得一間會議室即便已經有人申請過了,可是在其他時間應該還是可以申請的。
問題來了,我可以在有新的申請的時候吧開始時間和結束時間,追加到資料庫欄位后邊,但是查詢的時候就不知道 怎么查了,有點懵,有沒有大佬搞過,給點思路
uj5u.com熱心網友回復:
明顯需要一個頭行來支撐了,一天8小時,你在會議室后面加多少欄位才能覆寫這些時間呢?uj5u.com熱心網友回復:
大佬什么叫頭行。。。因為我想著會議室資訊可以顯示這個會議室有多少個申請,應該怎么搞鴨
uj5u.com熱心網友回復:
不是追加到資料庫欄位后邊,而是放到另一個表里。用關聯得出的資料數做判斷uj5u.com熱心網友回復:
好吧已經搞定了,其實只要根據會議室房間id找申請表,查個list遍歷一下就好,不需要再會議室表加時間欄位,是我想復雜了,這個邏輯應該對的吧??uj5u.com熱心網友回復:
這個應該做出主從表,主表就是你會議室相關資訊,有幾個會議室,就有幾條記錄。例如:
主表(會議室資訊)
會議室編碼 會議室名稱
1 101會議室
2 102會議室
3 201會議室
從表(會議室使用資訊)
會議室編碼 會議室申請人 開始申請時間 結束申請時間
1 張三 2019-01-01 08:30:00 2019-01-01 09:30:00
1 李四 2019-01-01 14:30:00 2019-01-01 16:30:00
2 王五 2019-01-01 09:30:00 2019-01-01 15:30:00
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/32935.html
標籤:開發
