2017-12-18 41 views
1

这是一个已发布在another forum的问题,但它尚未收到任何答案。写入查询包含ORPC,OPCH和OPOR

我需要编写包含在每一行下面这样的查询:从OPCH

  1. 每个ORPC,OPCH和OPOR的DocNum,

  2. 的NumAtCard

  3. 的DocTotal来自OPCH/ORPC,或者如果OPCH尚不存在,则来自OPOR。

这可能吗?

+0

你到目前为止试过了什么? 您是使用SQL还是HANA作为数据库? –

+0

我还没有尝试过任何东西,因为我不是太高级。我在SQL上运行。 – jim

+0

那么你需要什么帮助?是SQL还是确定表之间的关系? –

回答

0
SELECT a.DocNum, 
b.NumAtCard, 
b.DocTotal, 
* 

FROM OPOR a 
LEFT JOIN OPCH b on a.DocEntry =b.DocEntry 

LEFT JOIN ORPC c on b.DocEntry =c.DocEntry 

//你能试试吗?

+0

嗨,奥黛丽。似乎没有工作。我完全按照您的要求进行了操作,并且每个字段都会返回三个不相关的文档 - 一个订单,一个发票和一些信用。然后我删除了“,*”,并返回了一些OPOR,然后是一个无关的OPCH,然后我无法确定它来自哪里的价格? – jim