Сравните две таблицы без использования имен столбцов mysql - PullRequest
0 голосов
/ 03 февраля 2019

Я хочу написать запрос, в котором мне нужно сравнить две одинаковые таблицы и извлечь несопоставленные столбцы с соответствующими именами таблиц из двух разных баз данных, которые могут быть случайными.Поэтому я не могу знать имена столбцов до выполнения запроса.

В настоящее время я могу использовать его

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

Как мне изменить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...