我只想在Laravel Eloquent模型中使用下面的原始数据库查询。
SELECT
<column_name>,
COUNT(<column_name>) AS `value_occurrence`
FROM
<my_table>
GROUP BY
<column_name>
ORDER BY
`value_occurrence` DESC
LIMIT 1;
假设我有一个名为TestModel
的模型,我想做如下的事情。
TestModel::select('column_name', 'COUNT(column_name) AS occurrences')
->groupBy('column_name')
->orderBy('occurences')
->limit(10)
->get();
你能帮帮我吗?谢谢...
1条答案
按热度按时间vbopmzt11#
我刚刚发现我可以使用selectRaw在代码中使用Count(column_name),但是,如果有更好的方法,我希望看到它。谢谢...
答案是: