From ab425d2716bcf6f7871a8e001c8a5d97f6d03efb Mon Sep 17 00:00:00 2001 From: Tobi Awe Date: Tue, 7 Apr 2026 11:24:00 +0100 Subject: [PATCH] query optimization to select a determined Id. --- .../Activity/GetUserInProgressLearningActivities.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Activity/GetUserInProgressLearningActivities.sql b/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Activity/GetUserInProgressLearningActivities.sql index a4c82c85..ba3c5b78 100644 --- a/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Activity/GetUserInProgressLearningActivities.sql +++ b/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Activity/GetUserInProgressLearningActivities.sql @@ -59,14 +59,14 @@ BEGIN LEFT JOIN ( SELECT ResourceId, - MAX(Id) AS LatestRefId + MIN(Id) AS OldestRefId FROM resources.ResourceReference WHERE Deleted = 0 GROUP BY ResourceId - ) rrLatest ON rrLatest.ResourceId = rv.ResourceId + ) rrOldest ON rrOldest.ResourceId = rv.ResourceId LEFT JOIN resources.ResourceReference rrRef - ON rrRef.Id = rrLatest.LatestRefId + ON rrRef.Id = rrOldest.OldestRefId LEFT JOIN ( SELECT