如果我有以下两个表格,
表1
ItemNo Desc Order Number Qty S_Date Location
AA AA AAA A AA/AA/AAAA AAAA
BB BB BBB B BB/BB/BBBB BBBB
CC CC CCC C CC/CC/CCCC CCCC
表2
M_Order Item M_Date Total
XXX X XX/XX/XXXX XX
YYY Y YY/YY/YYYY YY
有人可以建议我如何获得下表。
结果表
ItemNo Desc Order Number Qty S_Date Location M_Date Total
AA AA AAA A AA/AA/AAAA AAAA
BB BB BBB B BB/BB/BBBB BBBB
CC CC CCC C CC/CC/CCCC CCCC
X XXX XX/XX/XXXX XX
Y YYY YY/YY/YYYY YY
由于
答案 0 :(得分:1)
您可以使用union
并将每个查询中没有值的列设为空。
select
ItemNo,
Desc,
OrderNumber,
Qty,
S_Date,
Location,
null as M_Date,
null as Total
from Table_1
union
select
Item,
M_Order,
null,
null,
null,
null,
M_Date,
Total
from Table_2
答案 1 :(得分:0)
你可以使用上面的答案中提到的UNION来做到这一点, 已提供您要合并的列具有相同的数据类型
检查以下小提琴 http://sqlfiddle.com/#!3/ef709/4