1
私は、クエリを構築するためにLaravelにwhereHas
を使用します。Laravelここは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
whereHas' 'のようなんLaravelのサポート' LeftJoin'閉鎖? – OPV
結果テーブルに '発行された' = 0の行がないと言うので、正しい行が返されてはいけません。あなたが望む行動は何ですか? – Jeff