@RootID integer
AS SELECT DISTINCT SPNS_RuleWithinRulesetDefinition.RootID,
		SPNS_RuleWithinRulesetDefinition.RulesetNo,
		SPNS_RuleWithinRulesetDefinition.RuleNo,
		SPNS_RuleWithinRulesetDefinition.RuleName,
		SPNS_RuleWithinRulesetSource.SeqNo, 
		SourceLine
FROM SPNS_RuleWithinRulesetDefinition INNER JOIN SPNS_RuleWithinRulesetSource ON 
			  	SPNS_RuleWithinRulesetSource.RootID = SPNS_RuleWithinRulesetDefinition.RootID
  				AND SPNS_RuleWithinRulesetSource.RulesetNo = SPNS_RuleWithinRulesetDefinition.RulesetNo
  				AND SPNS_RuleWithinRulesetSource.RuleNo = SPNS_RuleWithinRulesetDefinition.RuleNo
WHERE (SPNS_RuleWithinRulesetDefinition.RootID = @RootID)
  		AND SPNS_RuleWithinRulesetDefinition.RulesetNo in (select * from  #numeric_param_temp)
ORDER BY SPNS_RuleWithinRulesetDefinition.RulesetNo, SPNS_RuleWithinRulesetDefinition.RuleNo, SPNS_RuleWithinRulesetSource.SeqNo