Hi,
Try this:
SELECT T1.[DocEntry], T2.[U_NAME], T3.[DocEntry], T5.[DocEntry], T7.[U_NAME] FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry left JOIN OUSR T2 ON T0.UserSign = T2.USERID left join DLN1 T3 on T3.[BaseEntry] = t1.docentry and T3.[BaseLine] = T1.[LineNum] INNER JOIN ODLN T4 ON T3.DocEntry = T4.DocEntry left join RDR1 T5 on (T5.[BaseEntry] = t3.docentry and T5.[BaseLine] = T3.[LineNum] and T1.BaseType='17' ) or ( T5.[BaseEntry] = t1.docentry and T5.[BaseLine] = T1.[LineNum]) INNER JOIN ORDR T6 ON T5.DocEntry = T6.DocEntry left JOIN OUSR T7 ON T6.UserSign = T7.USERID WHERE T0.[CANCELED] ='N' and t1.TARGETTYPE <> '14' group by T1.[DocEntry], T2.[U_NAME], T3.[DocEntry], T5.[DocEntry], T7.[U_NAME]
Thanks & Regards,
Nagarajan