Сценарий: у меня только один столбец ID
в таблице A
. Столбец ID
содержит 50 строк.
Затем я вставляю в него 20 новых записей. После вставки количество строк равно 69, но должно быть 70.
Вопрос: могу ли я использовать SQL-запрос, как показано ниже? Я смущен здесь, если я должен использовать exists
, not exists
или что-нибудь еще.
select *
from A
where ID = (20 records which were inserted)
minus
select *
from A
where ID = (19 actual records inserted)
Желаемый результат: у меня есть 20 записей, которые нужно вставить. Но если я хочу сравнить два списка, как указано выше, какой запрос SQL можно использовать в Oracle?