我的情况与此相同:Sort data (order by) before group by in mysql
我尝试了所有答案,并从@Justin中找到了最佳答案
在mysql里的答案是这样的:
SELECT t1.*
FROM prd_data t1
WHERE t1.id = (SELECT t2.id
FROM prd_data t2
WHERE t2.sub_prd_id= t1.sub_prd_id
ORDER BY t2.created_at DESC
LIMIT 1)
我试过sql查询,它工作正常
但如何转换SQL查询到laravel雄辩?
我发现在laravel中转换sql查询比较困难,因为查询非常复杂
我怎样才能解决这个问题?
3条答案
按热度按时间koaltpgm1#
如果要使用sql查询,可以简单地使用DB::select(
oyt4ldly2#
希望它能起作用:)
5f0d552i3#
用这种方式