私は3つのテーブルを持っています:
CREATE TABLE activities (
activity varchar(20) Primary key
);
データ付き:
Table_Tennis1
Table_Tennis2
Table_Tennis3
と
CREATE TABLE times (
time varchar(5)
);
データ付き
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
そして最後に
CREATE TABLE planner (
day varchar(9) foreign key
time varchar(5) foreign key
activity varchar(20) foreign key
member bigint foreign key
);
および主キー = (日、時間、活動)
データ付き
friday,09:00,Table_Tennis1,4
friday,10:00,Table_Tennis2,2
特定の日の特定の時間に使用されていないすべての卓球室、または 1 日のすべての時間でまだ予約されていないすべての部屋を見つけることができるのだろうかと思っていました。
だからそれは私にresult_setを与えるはずです
09:00, Table_Tennis2, Table_Tennis3
10:00, Table_Tennis1, Table_Tennis3
11:00, Table_Tennis1, Table_Tennis2, Table_Tennis3 ect ect