【问题标题】:proper usage of queries (Aggregates) in laravel 4.2在 laravel 4.2 中正确使用查询(聚合)
【发布时间】:2015-10-11 22:22:39
【问题描述】:

我试图获取小于表中某个值的记录总数,因此我在 laravel 4.2 中使用此查询

$critical = DB::table('dbo_modules')
                ->where('ModuleCountLeft','<','ModuleCriticalLevel')
                ->count();

并像这样传递它

return View::make('ssims.board' ,compact('title','mTotal','critical'));

//其他的请不要介意

然后像这样在视图页面中接收它

<div>Modules at critical level <span><strong><?= $critical ?></strong></span></div>

不幸的是,我得到了零,而在我的数据库中,我有 2 条记录,其中 ModuleCountLeft 小于 ModuleCriticalLevel 有任何想法吗? 谢谢

【问题讨论】:

    标签: laravel laravel-4


    【解决方案1】:

    您好,我需要先提取ModuleCriticalLevel 的值,这是代码

    $critical = DB::table('dbo_modules')
                    ->where('ModuleCountLeft' , '<' , DB::table('dbo_modules')->pluck('ModuleCriticalLevel') )
                    ->count();
    

    -在这里竖起大拇指-

    【讨论】:

      猜你喜欢
      • 2020-11-25
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 2015-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-06
      相关资源
      最近更新 更多