2017-12-18 101 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