【发布时间】:2020-11-23 01:34:32
【问题描述】:
我有一张桌子叫chest
chest_id integer NOT NULL
index integer NOT NULL
我可以通过查询得到下一个索引
select max(index) + 1 from chest group by chest_id
如果订单中有索引未填写,如何获取? 例如:
chest_id | index
0 | 0
1 | 1
2 | 2
1 | 4
如何查询以返回第一个可用索引?在上面的例子中,它是 3。但如果它被填满,下一个可用的也是 5
【问题讨论】:
标签: sql postgresql subquery window-functions