回答

收藏

在SQL表上获取未使用的唯一值

技术问答 技术问答 260 人阅读 | 0 人回复 | 2023-09-12

我有一个表,它的列描述了一个数字ID,这个数字是所有行中唯一的(但不是主键)。ID有限(假设答案范围为1-10)
$ i5 f" w. g; J& F/ V' I    SELECT ID FROM TABLE; ID --- 1 2 5必须UI)未使用的值为新输入选择正确的值。我知道如何操作代码(这是一个Grails
/ g3 I! k3 g3 ?5 I4 g/ OWeb只需从数据库中获取所有应用程序ID,然后生成列表,列出不存在的列表ID。但我想知道是否有一种直接的方法SQL执行查询。! s$ ~& z0 d4 D  S; L
因此,应返回查询
$ ]# C8 O; x) o/ S8 e* ?( GID---34678910该数据库是Oracle,但在其他数据库中也可用于其他数据库。8 j4 F) L  C$ Z3 O
                                                                0 q% H& N# K, E8 k9 m3 |) W4 ]4 s4 G! Z
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则