Oracle查询多表中的选择数据

时间:2019-02-22 07:40:08

标签: oracle

我有2张桌子。

这是表A

Table 1(发票,D / O,成本..)和

表B

Table 2

(D / O,GRN,数量)

现在如何使用查询显示表A包括GRN,数量

请参阅 Result

1 个答案:

答案 0 :(得分:0)

您需要使用LEFT OUTER JOIN来检索表A中的所有记录以及表B中的匹配记录。

猜测加入条件,因为您的问题没有说明它们是什么:

select a.*
       , b.grn
       , b.grn_line
       , b.qty_grn
from a
     left outer join b
           on a.do = b.do
           and a.do_line = b.do_line
           and a.invoice_line = b.grn_line