如何在团队之前通过laravel订购?

时间:2017-10-04 08:51:38

标签: mysql laravel laravel-5 laravel-5.3 laravel-eloquent

我的情况与此相同:Sort data (order by) before group by in mysql

我在那里尝试所有答案,我从@Justin找到最佳答案

mysql中的答案如下:

$news_d = mysqli_result($sql, 0);

我尝试过sql查询并且可以正常工作

但是如何将sql查询转换为laravel eloquent?

我觉得很难在laravel eloquent中转换sql查询。因为查询非常复杂

我该如何解决这个问题?

2 个答案:

答案 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();

希望它有效:)