Heim >Datenbank >MySQL-Tutorial >Wie rufe ich die Top-3-Datensätze für jeden Benutzer in Access SQL ab?
Rufen Sie Datensätze der obersten Ebene für jede Gruppe mit Access SQL ab
In Access können Sie eine Unterabfrage verwenden, um die drei neuesten Datensätze für jeden Benutzer anzuzeigen. So geht's:
<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>
Anleitung:
Mit dieser Abfrage können Sie die drei neuesten Datensätze für jeden Benutzer in der Fortschrittsanzeige anzeigen und erhalten so eine präzise Zusammenfassung seines Fortschritts im Laufe der Zeit.
Das obige ist der detaillierte Inhalt vonWie rufe ich die Top-3-Datensätze für jeden Benutzer in Access SQL ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!