AS SELECT Programs.ProgramID, Paths.PathStr, ProgramAliases.AliasName AS ProgramName, ProgramTypes.ProgramType 
FROM ((Programs LEFT JOIN Occurrences ON Programs.OccurID = Occurrences.OccurID) 
      LEFT JOIN Paths ON Occurrences.PathID = Paths.PathID) 
      INNER JOIN ProgramTypes ON Programs.ProgramTypeID = ProgramTypes.ProgramTypeID
      INNER JOIN ProgramAliases ON ProgramAliases.ProgramId = Programs.ProgramID and ProgramAliases.AliasType = 0
WHERE Programs.ProgramID IN (select ProgramID from #numeric_param_temp)		
