mysql加入ON和AND laravel雄辩

mysql加入ON和AND laravel雄辩,第1张

mysql加入ON和AND laravel雄辩

因此,作为参考,我像这样解决了它:

$query = Person::leftJoin('actions', function($q) use ($user)        { $q->on('actions.person_id', '=', 'persons.id')     ->where('actions.user_id', '=', "$user");        })        ->groupBy('persons.id')        ->where('type', 'foo')        ->get(['persons.id', 'full_name', DB::raw('count(actions.id) as total')]);

奇怪的是,其中的

->where()
子句
leftJoin
需要语音标记才能使变量正确通过sql查询(同样,“ 2”似乎不起作用,而“ 2”却可以)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5618405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存