Я не знаю, правильный ли это ответ, который вы ищете.
sel * from database_name1.table_name1
minus
sel * from database_name2.table_name2;
вы можете сделать то же самое, выбрав определенные столбцы. Это в основном даст несуществующие строки из таблицы 2, которые находятся в таблице 1.
Если вы не искали ответ такого типа, игнорируйте его и продолжайте.
Также вы можете выбрать, как показано ниже.
select
table1.keycol1,
table2.keycol2,
(table1.factcol1 - table2.factcol2) as diff
from table1
inner join
table2
on table1.keycol1 = table2.keycol1
and table1.keycol2 = table2.keycol2
where diff <> 0
Это был просто анализ, который может дать идею. Пожалуйста, игнорируйте любые синтаксические и программные ошибки.
Надеюсь, это поможет.