【发布时间】:2012-06-29 20:03:14
【问题描述】:
我的数据库中有一堆记录,它们都有相同的标题但不同的位置。一旦我在位置边界内过滤,我想过滤掉具有相同标题的那些。有没有一种 ActiveRecord 方法可以做到这一点?我知道select,但这只会返回标题,我实际上需要整个记录。
所以我有一个有标题的业务。如果我选择给定纬度/经度边界内的所有企业,将返回多个具有相同名称的实例(例如,地铁)。我想将结果限制为 10。
英文:给我十条记录(整个记录,而不仅仅是某些列),其中每个标题在返回的十条中都是唯一的。
【问题讨论】:
-
你的意思是find_by_location吗?
-
给定几条具有相同
title的记录,您要选择哪一条? -
在这种情况下没关系。其中任何一个(第一个可能是最简单的。)
标签: sql ruby-on-rails ruby activerecord