使用 Access SQL 检索每个分组的顶级记录
在 Access 中,您可以使用子查询来显示每个用户的三个最新记录。方法如下:
<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>
说明:
此查询将允许您显示进度表中每个用户的三个最新记录,从而为您提供其进度随时间的简洁摘要。
以上是如何在Access SQL中检索每个用户的前3条记录?的详细内容。更多信息请关注PHP中文网其他相关文章!