繁体   English   中英

追加SQL表,联合吗?

[英]Append SQL Tables, Union?

如果我有以下两个表,

表格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

谢谢

您可以使用并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

你可以使用它作为UNION上面的答复中提到做的, 只要你有你的组合列相同的数据类型

检查以下小提琴http://sqlfiddle.com/#!3/ef709/4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM