[英]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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.