左結合を使用して 2 つのテーブルを結合しています。SOP10100
とですSOP10106
。
2 つのテーブルを結合した後、2 つの請求書 (行) を取得する必要があります。現在、4 つの請求書 (行) を取得しています。
私の質問を見て、私が間違いを犯している場所を指摘してもらえますか?
Select
DISTINCT DETAIL.SOPNUMBE as Invoice,
DETAIL.DOCDATE as Date,
DETAIL.CUSTNMBR as 'Customer Id',
DETAIL.CUSTNAME as Customer_Name,
DETAIL.SUBTOTAL as Sub_Total,
DETAIL.FRTAMNT as Freight,
DETAIL.TAXAMNT as Tax,
DETAIL.DOCAMNT AS 'Doc_Amount',
CASE when USRDEF05 <> ' ' THEN USRDEF05 ELSE '0'END as Winsys
FROM SOP10100 DETAIL
Left JOIN SOP10106 USERDEF
ON USERDEF.soptype = DETAIL.soptype
WHERE BACHNUMB ='WINSYS112012'