두 개의 테이블 Workplans and Progress가 있습니다. 다음은 작업 계획 테이블입니다.laravel의 데이터베이스 평균치 4
업무 계획 테이블 :
ID
division_name
division_chief
진행 테이블 :
ID
,174,는
이 workplan_id는 업무 계획 테이블의 외래 키 여기에 foreign_key을 workplan_id 점수.
이제 division_name별로 진도표 그룹의 평균을 얻고 싶습니다. 그러나 나는 정말로 나의 질문에 혼란 스럽다.
$report = DB::table('workplans')
->join('progress','workplans.id','=','progress.workplan_id')
->avg('progress.score')
->groupBy('workplans.division_name')
->get();
dd($report);
조인은 progress.id를 사용하지만 외래 키는 workplan_id라고합니다. 그냥 그게 실수인지 여부를 확인하기 위해 당신이 화가 났거나 그것이 문제가있는 이유라면 – dops
죄송합니다 !! 내 나쁜 내가 방금 편집했습니다 – user3515413