SELECT
sample_2.組,
sample_2.班,
Count(sample_2.ID) AS 順位,
sample_2.係1名称,
sample_2.氏名
FROM
sample_2
INNER JOIN
sample_2 AS sample_2_1
ON
(sample_2.班 = sample_2_1.班)
AND (sample_2.組 = sample_2_1.組)
AND (sample_2.係1名称 = sample_2_1.係1名称)
WHERE
sample_2.ID<=[sample_2_1].[ID]
GROUP BY
sample_2.組, sample_2.班, sample_2.係1名称, sample_2.氏名
ORDER BY
sample_2.組, sample_2.班, sample_2.係1名称;