1
내가 쿼리를 작성하는 Laravel에 whereHas
를 사용Laravel 어디 HAS는 INNER JOIN으로 작동합니까?
})->whereHas('results', function ($query) use ($issued, $mode, $request) {
if (($request->get("filter"))) {
$query->where('issued', 0);
}
})->orderBy('created_at', 'desc')->paginate();
테이블 results
행이 지금 있기 때문에이 quesry 제로 행을 반환
$query->where('issued', 0);
수행하는 방법에 LEFT JOIN
으로 whereHas
작동하는지? 이제는 INNER JOIN
으로 작동
합니까 Laravel 지원'LeftJoin' 폐쇄? – OPV
결과 테이블에 행이'발행 된 '= 0이 아니므로 반환 된 행이 없어야합니다. 당신이 원하는 행동은 무엇입니까? – Jeff