我正在构建一个应用程序来保存旅游预订信息,在我开始使用Laravels之前,我想询问一件小事情。
假设一群旅行者订了票,那太好了。他们也想从我们这里购买酒店预订。购买酒店预订是一种选择,团体不必购买酒店预订。
因此,我将以下设置作为我的数据库:
Table Group:
Group_ID
Name
etc
Table Hotel_Bookings:
Group_ID
Hotel name
Number of people
Number of rooms
Type of rooms
etc
我知道我可以定义一种关系,比如:
class Group extends Eloquent {
我试图为我的sql服务器为数据库编写Q查询,在那里我检索酒店is和所有在墨尔本有特大床的酒店的名称,但它在字段列表中的HotelID是模棱两可的我不知道如何解决这个问题?这是我的问题
SELECT City, BedTypeDesc, HotelName, HotelID
FROM BedTypes, Hotels, Cities, Rooms
WHERE Hotels.CityID = Cities.CityID AND Hotels.HotelID = Rooms.HotelID AND Rooms.B
这是我的桌子信息:
桌式酒店,具有酒店属性、地址、经理姓名、房间号、便利设施等主要酒店类型,属于AUTOINCREMENT型。
带有属性号、类型、入住率、号码床、类型床、价格、酒店id有主钥匙(酒店标识、号码)的房间,酒店id是酒店的外键。
有属性的表预订,包括酒店号、房间号、开始日期、结束日期、信用卡号码、执行日期有主密钥(酒店号、id号、房间号、开始日期),以及(酒店号,房间号)是酒店的外键。
已更新
DELIMITER //
CREATE TRIGGER GoodRoom
BEFORE INSERT ON room
FOR EACH ROW
BEGIN
IF NEW.type N