【发布时间】:2014-08-07 10:18:47
【问题描述】:
很抱歉这个查询的基础性,但我需要一些帮助在这里学习:)
这是一个酒店的数据库。
这是我的桌子:
- 酒店(hotelNo,hotelName,城市)
- 房间(roomNo、hotelNo、类型、价格)
- 预订(hotelNo、guestNo、dateFrom、dateTo、roomNo)
- 来宾(guestNo、guestName、guestAddress)
粗体字是主键。我意识到为 Bookings 使用串联主键并不是最好的设计,但这里就是这样。
我需要查询以下内容:
8 月份有多少不同的客人进行了预订?
【问题讨论】:
-
到目前为止,您尝试了哪些查询(如果有)?看起来你没有尝试过任何东西?
-
不要介意复合主键.. 但是不要介意“ID”和“否”的不一致使用,尤其是在酒店和房间。
-
那是我的错误,Arth。他们都是No。出于习惯,我在前几个上使用了ID。 @TheChaos,我不知道如何使用连接......所以我从一开始就被难住了......如果我能让两张表正确连接,我就可以做到
-
嗯好的,只要现在一致,请更新问题。
-
无论酒店/房间如何,您只需要总客人数,还是只需要计数还是客人的详细信息?