我有一個用戶將記錄插入的保留表。
用戶不選擇汽車只是類型。SQLITE獲取觸發器以檢查table1並插入到表2中
一旦記錄插入我想要一些觸發器來做到以下幾點: -
的日期和車輛組合到一個日誌文件中的數據和車輛是唯一的(日,汽車),所以該預約不能進行因此兩次車不能雙重預訂。
所以我的問題是我該如何得到觸發器來選擇該類型的下一個可用的汽車?
我可以通過只是說Car.carid!= Log.carid來選擇下一輛車,但沒有使用日期作爲第二次檢查,所以我不能在另一日期使用車輛。
乾脆把AND表示 WHERE Car.carid!= Log.carid AND Reservation.date!= C.datewhen
一些指導,將不勝感激檢查不工作之間!
在您考慮觸發器之前,您必須瞭解必須使用哪些SQL語句手動執行操作! –
嘿LS_dev謝謝是的我試圖做到這一點,但我只能得到基於汽車或基於類型不是兩個。但是,方法明智,我完全同意,作爲一個noob正在嘗試! – jarope