Rails,Postgres,与众不同并由另一列订购

时间:2019-05-09 04:26:53

标签: ruby-on-rails ruby-on-rails-5

我在使用Postgres In [39]: list1 = [[1,2,3],[1,2,3,5,8]] In [40]: print(set.intersection(*map(set,list1))) {1, 2, 3} In [41]: print(set.union(*map(set,list1))) {1, 2, 3, 5, 8} 方法进行订购时遇到了一些麻烦。以下仍按DISTINCT ON进行排序,我希望按unit_no进行排序。

site_name

1 个答案:

答案 0 :(得分:-1)

如果您只想按 site_name 订购,则无需添加“ unit_no”

@station = Station.select('DISTINCT ON(unit_no) unit_no, site_name, lat, long').
               order('site_name')