我有一个包含几列的表,我想使用 DB2 查询来实现以下功能。比如说 USR 表有用户 ID 列和选项 ID 列
USER ID OPTION ID
1 1
1 5
1 22
1 100
1 999
我想写一个查询,结果应该是按顺序排列的下一个可用数字。
因此,当第一次执行查询时,它应该将下一个可用选项 ID 作为 2 返回给我,因此用户将输入 #2,因此 DB 现在应该有
USER ID OPTION ID
1 1
1 2
1 5
1 22
1 100
1 999
所以现在当查询将被执行时,它会向我显示可用的选项 ID 为 3。有人可以帮助获得优化的查询以获得正确的结果吗?