[英]Append SQL Tables, Union?
If I have the two following tables, 如果我有以下两个表,
Table1 表格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
Table 2 表2
M_Order Item M_Date Total
XXX X XX/XX/XXXX XX
YYY Y YY/YY/YYYY YY
Can anyone advice me how to get the following table please. 任何人都可以建议我如何获得下表。
Result Table 结果表
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
Thanks 谢谢
You can use a union
and null the columns in each query that don't have values. 您可以使用并union
,并使每个查询中没有值的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
You can do it using UNION as mentioned in the answer above, provided you have same data types for the columns you are combining 你可以使用它作为UNION上面的答复中提到做的, 只要你有你的组合列相同的数据类型
Check the following fiddle http://sqlfiddle.com/#!3/ef709/4 检查以下小提琴http://sqlfiddle.com/#!3/ef709/4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.