AS SELECT pa.ProgramName, ProgramTypeID, Programs.ProgramID , Occurrences.StartRow, Occurrences.EndRow, Occurrences.StartCol, Occurrences.EndCol, Paths.PathStr
	FROM Programs INNER JOIN Occurrences on Occurrences.OccurID = programs.OccurID
		INNER JOIN Paths on paths.PathID = Occurrences.PathID
		INNER JOIN (SELECT AliasName AS ProgramName, ProgramId FROM ProgramAliases WHERE ProgramAliases.AliasType = 0)pa ON Programs.ProgramID = pa.ProgramId 
WHERE (pa.ProgramName IN (Select * from #string_param_temp))