回答

收藏

从两个表中选择,其中链接列可以为空

技术问答 技术问答 196 人阅读 | 0 人回复 | 2023-09-12

我在数据库中有两个表。表1包含一个可能性NULL订单号。表2包含所有订单数据(包括订单号)。- G, j/ ?) ^9 _% n; g
现在,我想从表1中选择所有列,并从表2中选择所有订单数据。因此,如果表1中的一个项目不包含订单号,则所有其他列都应为null。但是,如果订单号确实包含在内,我希望将其链接到第二张表并选择这些数据。
9 ?! W* j+ B- i. I输出应如下:
6 E& g% G& M  y! Qcolumn1tab1 column2tab1 order_number product amount xx            yy             123                                                  123          p1      2 xx            yy             456                   p3       4 xx            yy            NULL    NULL    NULL xx            yy                 889                                              88989       p2       1 etc...我尝试了不同的方法,但我只得到了所有带订单号的行或全部null是的,但是你不能同时得到它们。有人知道解决方案吗,所以我可以在查询中做到这一点?- L/ m9 L1 V! Q& P
                                                                + ?1 d& Y" e9 t( l* \/ ]! h) g
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则