У меня есть таблица вроде:Rails, граф и группа
+--------+-----------+-------+-----------+
|house_no|house_alpha|flat_no|street_name|
+--------+-----------+-------+-----------+
| 1| | |James St |
| 1| | |James St |
| 1| | |James St |
| 2| A| |James St |
| 2| B| |James St |
| 3| A| |James St |
| 4| | 416|James St |
| 4| | 416|James St |
+--------+-----------+-------+-----------+
И я пытаюсь подсчитать количество различных адресов в этой таблице. Это возвращает различные адреса:
Address.all(:select => 'street_name, flat_no, house_no, house_alpha',
:group => 'street_name, flat_no, house_no, house_alpha').length
Но я хочу сделать это в конце SQL. и попытка совместить граф и группу мне не нравится. Я явно делаю что-то не так.
(База данных postgres, рельсы - 2.x).
Вы имеете в виду, что 'Address.count (: группа => 'STREET_NAME, flat_no, house_no, house_alpha',: отчетливый => правда)' не работает? –
нет. это не так. – robotdana