2010-05-26 23 views

回答

22

只需使用新select查詢方法。

Error.select('DISTINCT type') 
1

如果你尋求獲得一組不同的對PostgreSQL數據庫的回報,你必須使用:

Error.select('DISTINCT ON(type)') 

,如果你在一個範圍內,也許像下面這樣的背景下,以保證你得到所有的字段:

scope :running, select('DISTINCT ON(campaigns.budget) campaigns.*') 
+0

Error.select('DISTINCT type')在postgres上爲我工作。 – 2012-07-21 23:34:40