Группировать по нескольким столбцам в ActiveRecord - PullRequest
6 голосов
/ 23 сентября 2010

Используя Rails 3.0, я пытаюсь подсчитать, сколько раз происходит каждая комбинация column1 и column2.

IE столбец A имеет значения AZ, а столбец B имеет значения 1-5, я хочу подсчет A1, A2 и т. Д.

Существует ли способ группировки по нескольким столбцам или объединениядве колонки и группа результата?При чтении документации было неясно, как этого добиться.

Ответы [ 2 ]

7 голосов
/ 23 сентября 2010

Вы должны иметь возможность указать несколько атрибутов для группировки.Что-то вроде:

MyClass.count(:all, :group => 'column1, column2')
1 голос
/ 07 сентября 2011

Я считаю, что это то, что вы хотите сделать: группа рельсов по нескольким столбцам . Расчеты не могут обрабатывать несколько столбцов группы. Вы также можете использовать find_by_sql .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...