Ayuda duplicado query pipeline

Hola a todos, tengo un problema estoy haciendo un query tipo reporte de pipeline. En mi reporte justo en el momento de hacer el join con la tabla OCLG me duplica todos mis datos, esto lo necesito para saber el tipo de actividad que tiene ya cambie el join pero nada, alguien sabe como podría resolver este error? Les agradezco mucho.

FROM OPR1 T0 
INNER JOIN OSLP T1 ON T0.[SlpCode] = T1.[SlpCode] 
INNER JOIN OOST T2 ON T0.[Step_Id] = T2.[Num] 
INNER JOIN OOPR T3 ON T0.[OpprId] = T3.[OpprId] 
LEFT JOIN OOND T8 ON T3.Industry = T8.IndCode
LEFT JOIN (SELECT T0.Opportid, T1.Memo, T2.Name, CASE t1.ThreatLevl WHEN 1 THEN 'Baja' WHEN 2 THEN 'Media' WHEN 3 THEN 'Alta' END AS Amenaza
FROM (Select OpportId, MIN(Line) AS Linea FROM Opr3 GROUP BY OpportId) T0 
INNER JOIN OPR3 T1 ON (T0.opportid = T1.opportid AND T0.linea = T1.line)
INNER JOIN OCMT T2 ON T1.competid = T2.competid) T9 ON T0.OpprId = T9.OpportId
LEFT JOIN OCPR T10 ON T3.[CprCode] = T10.[CntctCode]
LEFT JOIN OCLG T11 ON T3.[OpprId] = T11.[parentId]
LEFT JOIN OCLT T12  ON T11.[CntctType] = T12.[Code]

Hola @Elizabeth Saludos, deberias intentar con el

select distinct 

Hola @kriptonniano ya intente pero sigue igual, se que el problema es el join pero no se como podría cambiarlo.

Hola inténtalo así, yo no lo pude probar porque no me aparece nada, o mas bien están vacías mis tablas.

SELECT*FROM  OPR1 T0 
INNER JOIN OSLP T1 ON T0.[SlpCode] = T1.[SlpCode] 
INNER JOIN OOST T2 ON T0.[Step_Id] = T2.[Num] 
INNER JOIN OOPR T3 ON T0.[OpprId] = T3.[OpprId] 
LEFT JOIN OOND T8 ON T3.Industry = T8.IndCode
LEFT JOIN (SELECT DISTINCT T0.Opportid, T1.Memo, T2.Name, CASE t1.ThreatLevl
WHEN 1 THEN 'Baja' WHEN 2 THEN 'Media' WHEN 3 THEN 'Alta' END AS Amenaza
FROM (SELECT DISTINCT OpportId, MIN(Line) AS Linea FROM Opr3 GROUP BY OpportId) T0 
INNER JOIN OPR3 T1 ON (T0.opportid = T1.opportid AND T0.linea = T1.line)
INNER JOIN OCMT T2 ON T1.competid = T2.competid) T9 ON T0.OpprId = T9.OpportId
LEFT JOIN OCPR T10 ON T3.[CprCode] = T10.[CntctCode]
LEFT JOIN OCLG T11 ON T3.[OpprId] = T11.[parentId]
LEFT JOIN OCLT T12  ON T11.[CntctType] = T12.[Code]
1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.