我的情况与此相同:Sort data (order by) before group by in mysql
我在那里尝试所有答案,我从@Justin找到最佳答案
mysql中的答案如下:
$news_d = mysqli_result($sql, 0);
我尝试过sql查询并且可以正常工作
但是如何将sql查询转换为laravel eloquent?
我觉得很难在laravel eloquent中转换sql查询。因为查询非常复杂
我该如何解决这个问题?
答案 0 :(得分:1)
如果要使用sql查询
,可以简单地使用DB :: select()Map<String, Object> data = new HashMap<>();
data.put("population", 21500000);
db.collection("cities").document("Beijing")
.set(data, SetOptions.merge());
答案 1 :(得分:0)
$whereClause = DB::table(‘prd_data’)->where(t2.sub_prd_id, t1.sub_prd_id)->orderBy(’t2.created_at’,’desc’)->take(1)->get();
$result = DB::table(‘prd_data')->where(t1.id,$whereCond.id)->get();
希望它有效:)