Я хочу написать запрос, в котором мне нужно сравнить две одинаковые таблицы и извлечь несопоставленные столбцы с соответствующими именами таблиц из двух разных баз данных, которые могут быть случайными.Поэтому я не могу знать имена столбцов до выполнения запроса.
В настоящее время я могу использовать его
SELECT *
FROM schema1.Table1 t1
LEFT OUTER JOIN schema2.Table1 t2 ON (t1.id = t2.id)
WHERE t2.id IS NULL;;
Но имена столбцов ранее не известны.
Пример: Таблица 1
col1 col2
1 a
2 b
3 c
4 d
Таблица 1 (в другой базе данных)
col1 col2
1 a
5 b
3 c
4 e
Как мне изменить это?