Maison >base de données >tutoriel mysql >Comment récupérer les 3 principaux enregistrements pour chaque utilisateur dans Access SQL ?
Récupérer les enregistrements de niveau supérieur pour chaque groupe à l'aide d'Access SQL
Dans Access, vous pouvez utiliser une sous-requête pour afficher les trois enregistrements les plus récents pour chaque utilisateur. Voici comment procéder :
<code class="language-sql">SELECT PR1.LogInID, PR1.Score, PR1.[Date Taken] FROM Progress AS PR1 WHERE PR1.[Date Taken] IN ( SELECT TOP 3 PR2.[Date Taken] FROM Progress PR2 WHERE PR2.LoginID = PR1.LoginID ORDER BY PR2.[Date Taken] DESC ) ORDER BY LoginID, [Date Taken];</code>
Instructions :
Cette requête vous permettra d'afficher les trois enregistrements les plus récents pour chaque utilisateur dans la jauge de progression, vous donnant un résumé concis de leur progression au fil du temps.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!