簡體   English   中英

laravel inner join 3表

[英]laravel inner join 3 table

用戶

ID 名稱
1個 啊啊
2個 bbb
3個 cccc

困難

用戶身份 創建日期 期間
1個 25.02.2022 4個
1個 25.02.2022 3個
2個 24.02.2022 5個

休息日

用戶身份 創建日期 期間
2個 25.02.2022 2個
3個 24.02.2022 5個

output

名稱 持續時間(差異) 持續時間(休息日)
啊啊 7 0
bbb 5個 2個
cccc 0 5個

你的問題不清楚。 如果您正在尋找使用三個表的連接操作,它將有所幫助。

DoctorCategory::    
join('doctors','doctors.id','=','doctor_categories.doctor_id')    
->join('users','doctors.user_id','=','users.id')    
->where('doctor_categories.category_id',$request->id)    
->select('doctors.id','users.first_name','users.last_name')->get();    
  • 表 1 = 醫生類別(醫生類別:- model 姓名)
  • 表 2 = 醫生
  • 表 3 = 用戶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM