在pgsql中select出来的结果如何添加行号?
postgresql如何添加行号?
select添加行号?
今天遇到一个情况,odoo中视图需要动态的生成,用的是select出来的结果作为临时视图(这个比较复杂,一言难尽,只说简单的核心问题),由于初期没考虑到id重复问题
导致今天凡是id重复的数据只显示最后一条,那么如何给select出来的结果一个不重复的id呢?
这里可以用select出来的结果中行号作为id值
ROW_NUMBER()OVER()即可得到行号
如下所示:
今天遇到一个情况,odoo中视图需要动态的生成,用的是select出来的结果作为临时视图(这个比较复杂,一言难尽,只说简单的核心问题),由于初期没考虑到id重复问题
导致今天凡是id重复的数据只显示最后一条,那么如何给select出来的结果一个不重复的id呢?
这里可以用select出来的结果中行号作为id值
如下所示: