Использование: Rails 2.3.8 ruby 1.8.7
Как преобразовать следующий запрос в Rails (Active-Record)
MYSQL
SELECT distinct source_code, count(source_code)
FROM table
GROUP BY 1
Возвращает =>
| source_code | count |
| ABC | 16 |
| XYZ | 2 |
Попытка Rails
Model.find(:all, :select => "distinct source_code, count(source_code)",
:group => 1)
=> [Model source_code: "ABC">, Model source_code: "XYZ">]
Как видите, в наборе результатов отсутствует счетчик.