我想使用Eloquent ORM通过以下SQL获得价值.
- SQL
SELECT COUNT(*) FROM
(SELECT * FROM abc GROUP BY col1) AS a;
Run Code Online (Sandbox Code Playgroud)
然后我考虑了以下内容.
- 代码
$sql = Abc::from('abc AS a')->groupBy('col1')->toSql();
$num = Abc::from(\DB::raw($sql))->count();
print $num;
Run Code Online (Sandbox Code Playgroud)
我正在寻找更好的解决方案.
请告诉我最简单的解决方案.