Нужна помощь в запросе Oracle
Требования:
У меня есть 5 строк в таблице, скажем, ID = 1, 2, 3, 4, 5
Требование таково, что пользователь может передать любое значение в качестве ввода, и если этого значения нет в таблице, запрос должен вернуть мне значение, которого нет.
Ex:
1. Если пользователь пропустит 9, то запрос Oracle должен вернуть результат как 9
2. Если пользователь передает 1,2,10, то запрос Oracle должен вернуть вывод как 10
, поскольку 9 и 10 в вышеприведенном примере отсутствуют в таблице.
Я использую следующий запрос, но не получаю результат.
SELECT ID
FROM TABLE_NAME WHERE ID NOT IN
(SELECT ID
FROM TABLE_NAME where ID NOT in (1,2,10))