我正在尝试制作一个简单的预订系统。
我有两个表作为room_types
, 和rooms
。在rooms
中,我有一个布尔字段,显示该房间是否可用。我想列出房间类型,至少有一个房间可供该类型使用。我知道我需要使用连接和计数,但我无法将整个查询放在一起。任何帮助表示赞赏。
我的架构(修剪了不必要的字段):
room_types [id, name(varchar), size(int), price(float) ...]
rooms [no (int), type (int) (foreign key room_types(id)), available (bool), ...]