case 1:
SELECT Column1,
Cloumn2,
Cloumn3
FROM TableName
WHERE Column3 In (SELECT COL3
FROM #TempTable)
Case 2:
DECLARE @valueClo3 varchar(50)
set @valueClo3 = 'AnyValue'
SELECT Column1,
Cloumn2,
Cloumn3
FROM TableName
WHERE Column3 In (@valueClo3)
Case 1 takes too much time(approx 3 min), while case 2 takes only 10 sec. #TempTable has only one value 'AnyValue'