不想做厨师的程序员不是好农民
2015-07-23 06:44
采纳率: 0%
浏览 5.8k

postgresql 分组排序问题

原表数据:
图片说明
先上图,图为要实现的效果:
图片说明
sort 的序号是根据gis_class和distance来实现,
但是说,postgresql这货很坑,想用group by这个东西就必须把select list 里面的字段都排一边才不报错,求大神破!
SELECT
rank() over(order by t8.Gis_cell_s2t_class ASC, t8.distance_b asc),
t8.S_CGI,
t8.distance_b,
t8.Gis_cell_s2t_class
FROM
tempp5 t8
GROUP BY
t8.distance_b,
t8.S_CGI,
t8.Gis_cell_s2t_class;

这个是我写的东西,但是肯定是错的,,,劳烦大神费心

原表数据如图
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题