2013-08-27 22 views
0

我有兩個表從兩個不同的數據庫加載到hsqldb(文件db)中。比較hsqldb中的兩個表

兩個表的結構都是一樣的。

但是,表A中存在的某些鍵可能在表B中丟失,反之亦然。

我想創建一個比較兩個表的報告。

什麼是最好的方法來實現這一目標?

我目前的實現將創建比較的地圖,並將出現在使用興趣點的Excel表。這是最好的方法嗎?

是否有任何現有的例子描述這種情況下任何地方在網上?

感謝您的閱讀!

回答

0

您可以使用JOINS。根據documentation,hsqldb支持基本連接。請注意,查詢的性能取決於其他因素,如查詢中的其他任何約束條件的數據量等。

+0

謝謝!讓我看看我能否有效地使用它。 – Nik

0

如果你假設密鑰將會在一個或另一箇中丟失,那麼你爲什麼不使用sql來找到它們?

select id from a where a.id not in select id from b; 

(未測試)