2017-06-22 67 views
0

我有Access中的兩個表從數據庫中提取。沒有主鍵鏈接這兩個表,因爲數據庫從不同的程序中提取。加入不同的數據庫表

使用SQL,我需要從這兩個表中的所有信息拉入查詢,這是我有問題的地方。這兩張表都拉相同的數據,但他們的列標題可能不一定相同。現在,我假設他們是。我如何得到它,以便兩個表中的數據一起拉入正確的列中?

這裏是代碼的一個例子(我不能發表對某些原因,真正的代碼):

SELECT system1_vehiclecolor, system1_vehicleweight, system1_licenseplate, system2_vehiclecolor, system2_vehicleweight, system2_licenseplate 
FROM system1, system2 

爲了進一步說明這個問題,我希望表有vehiclecolor,vehicleweight和licenseplate列它結合了所有的信息。目前,我擁有它的方式是,爲每個表格中的每個名稱創建一個列,這不是我想要的。

+1

正確地標記你的問題。不要使用MS-Access問題的MySQL標籤。 – Barmar

+0

我在Access中,但我通過SQL編輯查詢,所以我認爲它是同樣的事情 – gotigers

+0

MySQL和Access都使用SQL。這不會使他們一樣。 – Barmar

回答

0

可以使用2個查詢來完成這件事 選擇col1as C1,COL2山坳作爲C2到resulttable從表1

插入resulttable(C1,C2)選擇COLX爲C1,科利從表2

C2

希望這會幫助你