Hello -I have a stored procedure that returns three result sets. Is there a way to return one result set with all of the data. Basically, I would need one row per student (found in section 1) with a column for every test (found in section 2) and the results for each test for that specific student (found in section 3)?? Not sure if this is possible but figured I would post and see. Thanks for your time.--Section 1 This section gets the list of students who were enrolled during the date range given.SELECT DISTINCT S.StudentDimKey, S.StudentID, S.FirstName, S.LastName, SD.SchoolID, SD.NCSSchoolNameFROM CLT_StudentDim S INNER JOIN CLT_StudentAssessmentRawFact SA ON S.StudentDimKey = SA.StudentDimKey INNER JOIN CLT_AssessmentDim A ON SA.AssessmentDimKey = A.AssessmentDimKey INNER JOIN CLT_SchoolDim SD ON S.SchoolID = SD.SchoolIDWHERE S.DistrictID = @DistrictID AND SA.EvaluationDate BETWEEN @StartDate AND @EndDate AND A.ProductKey = @ProductKey--Section 2 This section gets the list of tests given between the start and end dates.SELECT DISTINCT A.AssessmentDimKey, A.AssessmentName, A.AssessmentTypeNameFROM CLT_StudentAssessmentRawFact SA INNER JOIN CLT_AssessmentDim A ON SA.AssessmentDimKey = A.AssessmentDimKeyWHERE SA.EvaluationDate BETWEEN @StartDate AND @EndDate AND A.ProductKey = @ProductKey-- Section 3 This section gets the studentdimkey, assessmentdimkey, and score for the test for-- each test taken during the time frameSELECT DISTINCT SA.AssessmentDimKey, SA.StudentDimKey, SA.Score, A.NumOfQuestions, A.Book, A.StepFROM CLT_StudentAssessmentRawFact SA INNER JOIN CLT_AssessmentDim A ON SA.AssessmentDimKey = A.AssessmentDimKeyWHERE SA.EvaluationDate BETWEEN @StartDate AND @EndDate AND A.ProductKey = @ProductKey