2015-09-30 191 views
0

我有兩個數據庫Database1.dbDatabase2.db。這些數據庫包含具有匹配名稱和匹配列的表(並且主鍵是兩者中的「日期」列)。兩者之間的唯一區別是Database1中的條目是2013年的,而Database2中的條目是2014年的。我想合併這兩個數據庫,以便所有2013年和2014年的數據在一個表中結尾爲在第三個數據庫(我們稱之爲Database3.db)。合併來自兩個不同數據庫的表格(Python)

需要明確的是,這裏是我的工作數據庫目前包含什麼,我想要的第三生成的數據庫包含:

Database1.db:

表名:GERMANY_BERLIN

Date   Morning Day  Evening Night 
01.01.2013  0.5  0.2  0.2  0.1 
02.01.2013  0.4  0.3  0.1  0.2 
... 

Database2.db:

表名:GERMANY_BERLIN

Date   Morning Day  Evening Night 
01.01.2014  0.6  0.2  0.1  0.1 
02.01.2014  0.5  0.2  0.3  0.0 
... 

我想有創建導致數據庫3具有下列數據:

Database2.db:

表名:GERMANY_BERLIN

Date   Morning Day  Evening Night 
01.01.2013  0.5  0.2  0.2  0.1 
02.01.2013  0.4  0.3  0.1  0.2 
01.01.2014  0.6  0.2  0.1  0.1 
02.01.2014  0.5  0.2  0.3  0.0 
... 

我一直沒能找到什麼東西直接有助於這個在線尚未(也許連接可以用某種方式? bhttp://www.tutorialspoint.com/sqlite/sqlite_using_joins.htm)所以任何建議將不勝感激!

PS。 SQLite已被用於創建現有數據庫,並且是我最熟悉的與數據庫相關的Python庫

回答

相關問題