Sql 联合-具有相同列名但顺序不同的2个表

Sql 联合-具有相同列名但顺序不同的2个表,sql,ms-access,union,Sql,Ms Access,Union,我对SQL非常陌生,所以如果这是一个新手问题,请原谅我 我在MS Access中有两个表,它们都有相同的字段名,但顺序不同。 i、 e 我的表格链接到txt文件,因为它们是autocad图形的输出 我正在尝试将这两个表(最终我将有大约40个不同的链接表)合并到一个表中 我已经使用了UNION ALL,它将它们组合在一起,但是由于两个表中的顺序不同,字段中的数据不在正确的字段中 到目前为止,我已经做到了: SELECT DISTINCT handle, blockname, officenum,

我对SQL非常陌生,所以如果这是一个新手问题,请原谅我

我在MS Access中有两个表,它们都有相同的字段名,但顺序不同。 i、 e

我的表格链接到txt文件,因为它们是autocad图形的输出

我正在尝试将这两个表(最终我将有大约40个不同的链接表)合并到一个表中

我已经使用了UNION ALL,它将它们组合在一起,但是由于两个表中的顺序不同,字段中的数据不在正确的字段中

到目前为止,我已经做到了:

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, officenum, blockname, floor, building, officeowner
FROM Table2;
如果有人能帮忙,那就太好了


提前感谢

实际上更改select的顺序应该没有问题,即

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor
FROM Table2;

工会应该可以正常工作。

实际上,更改select的顺序应该没有问题,即

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor
FROM Table2;

工会应该可以正常工作。

实际上,更改select的顺序应该没有问题,即

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor
FROM Table2;

工会应该可以正常工作。

实际上,更改select的顺序应该没有问题,即

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor
FROM Table2;

那个么Union应该可以正常工作。

您可以在选择列表中更改列顺序。在“选择列表”中,列可以按任意顺序排列。您的查询可以是

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table2;

您可以在“选择”列表中更改列顺序。在“选择列表”中,列可以按任意顺序排列。您的查询可以是

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table2;

您可以在“选择”列表中更改列顺序。在“选择列表”中,列可以按任意顺序排列。您的查询可以是

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table2;

您可以在“选择”列表中更改列顺序。在“选择列表”中,列可以按任意顺序排列。您的查询可以是

SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table1 
UNION ALL 
SELECT DISTINCT handle, blockname, officenum, officeowner, building, floor 
FROM Table2;

您可以按任意顺序键入字段,使其在查询的每个部分中都相同。您可以按任意顺序键入字段,使其在查询的每个部分中都相同。您可以按任意顺序键入字段,使其在查询的每个部分中都相同。您可以按任意顺序键入字段,因此,在查询的每个部分都要使它们相同。嗨,抱歉,这就是我目前正在使用的,但是它仍然会混淆字段中的数据。是否要使查询与两个表之间的字段名b匹配,以确保数据最终位于查询中的正确字段中?与您的响应相比,第二个“选择”查询的顺序在我的响应中发生了更改。您当前正在使用哪个查询?所有数据都是匹配格式吗?嗨,抱歉,这就是我目前使用的格式,但是它仍然会混淆字段中的数据。是否要使查询与两个表之间的字段名b匹配,以确保数据最终位于查询中的正确字段中?与您的响应相比,第二个“选择”查询的顺序在我的响应中发生了更改。您当前正在使用哪个查询?所有数据都是匹配格式吗?嗨,抱歉,这就是我目前使用的格式,但是它仍然会混淆字段中的数据。是否要使查询与两个表之间的字段名b匹配,以确保数据最终位于查询中的正确字段中?与您的响应相比,第二个“选择”查询的顺序在我的响应中发生了更改。您当前正在使用哪个查询?所有数据都是匹配格式吗?嗨,抱歉,这就是我目前使用的格式,但是它仍然会混淆字段中的数据。是否要使查询与两个表之间的字段名b匹配,以确保数据最终位于查询中的正确字段中?与您的响应相比,第二个“选择”查询的顺序在我的响应中发生了更改。您当前正在使用哪个查询?所有数据是否都是匹配格式?