我在使用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
答案 0 :(得分:-1)
如果您只想按 site_name 订购,则无需添加“ unit_no”
@station = Station.select('DISTINCT ON(unit_no) unit_no, site_name, lat, long').
order('site_name')