Paste in a bit?
SELECT Name, CAST( COALESCE( ( SELECT TOP 1 0 FROM TbUserParam WHERE TbUserParam.ID_User = @ID_User AND TbUserParam.ID_Param = CfgListParIzm.ID_ListParIzm ), 1) as bit) Visi FROM CfgListParIzm WHERE CfgListParIzm.ID_ListGroupParIzm = @ID_ListGroupParIzm
But can you rewrite the query in such a way as to avoid the subquery:
SELECT C.Name, CAST(CASE WHEN T2.ID_Param IS NULL THEN 0 ELSE 1 END as bit) AS Visi FROM CfgListParIzm C LEFT JOIN ( SELECT T.ID_Param FROM TbUserParam T WHERE T.ID_User = @ID_User ) T2 On T2.ID_Param = C.ID_ListParIzm WHERE C.ID_ListGroupParIzm = @ID_ListGroupParIzm
source share