我在使用Postgres DISTINCT ON
方法订购方面遇到了一些麻烦。unit_no
的以下静止订单,我希望通过site_name
订购。
@station = Station.select('DISTINCT ON(unit_no) unit_no, site_name, lat, long').
order('unit_no, site_name')
如果您只想订购 site_name ,而不是不需要添加" unit_no"
@station = Station.select('DISTINCT ON(unit_no) unit_no, site_name, lat, long').
order('site_name')