相关疑难解决方法(0)

Laravel 4:如何运行原始SQL?

我想在Laravel 4中重命名一个表,但不知道该怎么做.

SQL是alter table photos rename to images.如果有一个Eloquent解决方案,我也想知道如何运行原始SQL,因为有时候别无选择.

laravel laravel-4

70
推荐指数
5
解决办法
14万
查看次数

无法在Laravel 4中运行原始查询

我需要在页面中显示总计数.

我可以运行此循环并获取总数

DB::table('table1')
    ->select((DB::raw('MAX(score)')))
    ->where('status', 1)
    ->groupBy('user_id')
    ->get();
Run Code Online (Sandbox Code Playgroud)

但是这个查询只会在一个查询中给我计数,而且我不需要运行任何额外的循环来获得总数.

SELECT COUNT( * ) FROM (
  SELECT MAX( score ) FROM table1
  WHERE status =1
  GROUP BY user_id
) AS totalCounter
Run Code Online (Sandbox Code Playgroud)

我怎么想在Laravel 4中运行这个RAW查询?

laravel laravel-4

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

laravel ×2

laravel-4 ×2