0
我有一個領域的模型Reminder
:集團用戶拋出錯誤
:text, :name, :user_id
正如你可以看到我refernce給用戶。
現在我試圖使一個查詢,應該組提醒由用戶:
Reminder.group(:user_id)
我看到了很多關於計算器同樣的問題,但不知何故,我仍想不出解決這個錯誤:
Grouping error: ERROR: column "reminders.id" must appear in the GROUP BY clause or be used in an aggregate function
LINE 1: SELECT "reminders".* FROM "reminders" GROUP BY user_id
我錯了什麼?
您不能通過選擇*。所有列必須包含在組中或者它們必須在select子句中列出,並使用匯總函數(如sum或max)。 – JLampon 2014-10-08 14:13:48
你想做什麼btw,找到重複的user_id的? – JLampon 2014-10-08 14:15:29
@JLampon我想以某種方式列出它:'1 => [blabal],23 => [holso] ..' – 2014-10-08 14:17:39