我有兩個表:p.Test和q.Test在兩個不同的數據庫 - p和q上。在兩個不同的數據庫中的兩個表上做一個自然聯接
這兩個表都有不同的MYSQL連接,位於兩臺不同的服務器上。
我需要做一個自然的加入這裏給出:http://www.microshell.com/database/sql/comparing-data-from-2-database-tables/2/
我怎麼可能這樣做嗎?我使用java PreparedStatement以及實際運行查詢。有沒有辦法做到這一點?
說我創建兩個連接到他們每個人:
Connection conn1 = DriverManager.getConnection(URLtoPDB, Username,Password);
Connection conn1 = DriverManager.getConnection(URLtoQDB, Username,Password);
如何激發一個PreparedStatement到連自己說:select * from p.Test,q.Test
*爲什麼*你需要在兩個不同數據庫中的兩個表上進行自然連接? –
找出行中的差異。 –
我在我的數據庫中有另一個我只能讀取的複製表。我需要檢查它們之間的行數據的差異。我認爲這是一個很好的做法。 –