我有這樣一個表:軌,計數和
+--------+-----------+-------+-----------+
|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,rails是2.x)。
你的意思是'Address.count(:組=> '慨,flat_no,house_no,house_alpha':獨特=>真)'不起作用? – 2010-09-06 00:59:06
沒有。它沒有。 – robotdana 2010-09-06 01:41:37