我有三张桌子--人、酒店和一张预订桌。
如何选择在巴黎所有酒店预订的每个人的身份证?
Hotels
Hotel Croissaint
Hotel Baguette
Hotel Fromage
Person
Jean
Pierre
Marc
Anthony
Bastian
Jean 预订了旅馆
皮埃尔预订了克罗伊桑酒店、Baguette酒店和Fromage酒店(全部预订)
Marc 预订了克罗伊桑酒店、Baguette酒店和Fromage酒店(全部预订)
安东尼预订了克罗伊桑酒店,Baguette酒店
巴斯蒂安预订 no酒店
我想要皮埃尔和马克,因为他们预订了所有的旅馆,而不仅仅是一家,或者
我有一个酒店预订系统,允许用户预订他们选择的酒店。但是,如果用户已经预订了同一家酒店,我想为他们显示一条信息。
下面是我尝试使用但没有工作的代码。每次我运行代码时,它似乎总是在没有放置按钮的情况下显示代码(即使用户还没有预订酒店)。
$hotel_id = $id;
//check if username exists
$sql = "SELECT COUNT(id) FROM book WHERE hotel_id =
'".$hotel_id."' AND username = '".$_SESSION['user
有一份酒店预订申请,我需要得到4家预订最多的酒店。
我和Reservation.php酒店有关系
public function hotel(){
return $this->belongsTo('App\Hotel');
}
我可以通过以下查询实现我想要的结果:
Reservation::select(DB::raw('*, COUNT(hotel_id) as hotel_count'))->with('hotel')->groupby('hotel_id')->orderby(
我有一个实体,包括其他子实体父实体>预订预订>酒店>房间预订>转接>汽车。在我想要将更改保存到数据库副本后,我正在将所有更改作为会话变量对预订副本进行更改。
所有简单属性都已更改,但(实体内部未受影响)问题是删除了一家酒店,但数据库未更改
Res = session["res"];
var record = db.Reservations.Where(d => d.ID == Res.ID).FirstOrDefault();
db.Entry(record).CurrentValues.SetValues(Res);