MySQLをJavaで、使っています。
予約テーブルの中で、
これから登録しようとしている新規予約が、
既存予約と日付と開始時間、終了時間、会議室番号 との ダブルブッキングをしているか?
の有無を抽出したいのですが、SQL文がわかりません。
テーブル例
id 会社番号 予約日 開始時間 終了時間 会議室番号
1 1 2015-10-10 10:00 11:00 1
2 1 2015-11-21 15:00 17:45 2
3 2 2015-10-10 10:00 11:00 2
4 2 2014-03-11 12:00 12:15 1
5 3 2015-10-11 10:00 11:00 3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ここは、複合キーでユニーク
上記データあった場合、
SQLへ渡す変数(関数の引数)は、
これから登録しようとしている新規予約データの変数、
会社番号、 予約日、開始時間、終了時間、会議室番号
の5つあります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/09/01 00:59
退会済みユーザー
2015/09/01 09:45
退会済みユーザー
2015/09/02 04:12