У меня есть две таблицы: p.Test и q.Test на двух разных базах данных - p и q.Выполнение естественного соединения по двум таблицам в двух разных базах данных
Обе эти таблицы имеют разные подключения MYSQL и находятся на двух разных серверах.
мне нужно сделать Natural Join, как приведено здесь: http://www.microshell.com/database/sql/comparing-data-from-2-database-tables/2/
Как возможно это сделать? Я также использую java PreparedStatement, чтобы фактически запустить запрос. Есть ли способ сделать это?
Say создать два подключения к каждому из них:
Connection conn1 = DriverManager.getConnection(URLtoPDB, Username,Password);
Connection conn1 = DriverManager.getConnection(URLtoQDB, Username,Password);
Как огонь PreparedStatement, чтобы даже и сказать: select * from p.Test,q.Test
* Почему вам нужно естественное соединение на двух таблицах в двух разных базах данных? –
Чтобы узнать разницу в строках. –
У меня есть эта реплицированная таблица в моей базе данных из другой, к которой у меня только есть доступ на чтение. Мне нужно проверить разницу между данными строк. Я думал, что это хороший способ сделать это. –