我很难弄清楚如何正确查询我的数据库。
我的查询如下:
@events = Event.where("startdate > '#{now}'")
事件模型中有一个名为 的列name
,我需要返回所有name
不同的事件,但我还需要所有列。我将如何做到这一点?
我认为这会起作用,但事实并非如此:
@events = Event.where("startdate > '#{now}'").uniq
然后我意识到它不知道看什么来判断唯一性,我如何告诉唯一性看名称列来判断唯一性?
数据:
ID | Name | Description | start
1 christmas holiday 12-25-16
2 christmas holiday 12-25-17
3 thanksgiving holiday 11-24-16
应该返回
1 christmas holiday 12-25-16
3 thanksgiving holiday 11-24-16
谢谢,