ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я ИТОГО SQL N00B, И ЭТО МОЯ ПЕРВАЯ ПОЧТА
Я пытаюсь выяснить, действительно ли данные из столбца в промежуточной таблице были сопоставлены, сопоставив эти данные, и посмотреть, существуют ли они в таблице PROD .
ОК, так что теперь мне нужно запросить промежуточную таблицу, чтобы подтвердить, что информация поступила туда, а затем мне нужно вручную ввести другой запрос, чтобы проверить, были ли данные, которые я только что подтвердил, попасть в промежуточную таблицу. правильно интегрирован в таблицу PROD . Это может занять довольно много времени, и я уверен, что есть лучший способ сделать это, я просто не знаю как.
Чтобы запросить промежуточную таблицу, я просто делаю это:
select COLUMN_A from SCHEMA.STAGING_TABLE;
И если все это есть, я продолжаю, вручную набрав другой запрос, подобный этому:
select * from SCHEMA.PROD_TABLE where COLUMN_B = 'VALUE1' or COLUMN_B = 'VALUE2'... or COLUMN_B = 'VALUEN';
Итак, я думаю, что мне нужно создать запрос, который принимает значение из COLUMN_A из SCHEMA.STAGING_TABLE и искать (и показывать) совпадения в COLUMN_B in SCHEMA.PROD_TABLE .