对于Active Record查询Distinct Group by,可以使用以下代码实现:
Model.select('DISTINCT column_name').group('column_name')
其中,Model应替换为要查询的模型名称,column_name应替换为要按其分组的列名称。
例如,对于一个名为Article的文章模型,如果要按照作者姓名分组并返回唯一的结果,可以使用以下代码:
Article.select('DISTINCT author_name').group('author_name')
这将返回一组唯一的作者姓名,每个姓名只有一个结果。
下一篇:ActiveRecord查询优化