Coz*_*bie 7 php mysql laravel eloquent
请尝试在原始sql中运行看起来像这样的查询
SELECT COUNT(cntr) count, address,
description FROM resti GROUP BY cntr = HAVING count > 1
Run Code Online (Sandbox Code Playgroud)
在laravel.
我试过这个
DB::table("resti")
->select(DB::raw("COUNT(cntr) count, address, description"))
->groupBy("cntr")
->havingRaw("count > 1")
->get();
Run Code Online (Sandbox Code Playgroud)
但它给出了一些总误差.
Bel*_*lom 11
您的SQL查询应该是这样的
SELECT COUNT(cntr) count, address, description
FROM resti
GROUP BY cntr
HAVING COUNT(cntr) > 1
Run Code Online (Sandbox Code Playgroud)
在Laravel中,您的代码应该是这样的
DB::table("resti")
->select(DB::raw("COUNT(cntr) count, address, description"))
->groupBy("cntr")
->havingRaw("COUNT(cntr) > 1")
->get();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13380 次 |
最近记录: |