我有一个ex的硬编码列表。 1,2,3。我想获取数据库中不存在的ID列表。例如数据库有1,2,所以预期结果是3。 数据库是只读的,所以我不能使用values子句。
答案 0 :(得分:0)
在DB2中,您可以使用sysibm.sysdummy1
创建具有值的派生表。一种方法是:
select id
from (select 1 as id from sysibm.sysdummy1 union all
select 1 from sysibm.sysdummy1 union all
select 1 from sysibm.sysdummy1
) x
except
select id
from t;