PROCEDURE [dbo].[HardQ3]
(@ID_User nvarchar(15), @ID_ListGroupParIzm Integer,@CIzmer Integer, @CPoint Integer, @UserExt bit)
AS
Select * from (
SELECT
C.ID_ListParIzm,
C.Hint,
CAST(CASE WHEN T2.ID_Param IS NULL AND T2.UserExt=@UserExt THEN 1 ELSE 0 END as bit) AS Visi
FROM
CfgListParIzm C
LEFT JOIN
( SELECT
T.ID_Param,
T.UserExt as UserExt
FROM
TbUserParam T
WHERE
T.ID_User = @ID_User
AND T.ID_Izmerit = @CIzmer
AND T.ID_Point = @CPoint
) T2 On T2.ID_Param = C.ID_ListParIzm
WHERE
C.ID_ListGroupParIzm = @ID_ListGroupParIzm AND
C.VisibleOnTab=1
ORDER BY Num
)d where UserExt IS NOT NULL