我一直在思考/搜索这个问题但没有结果......我试图以部分方式枚举查询的结果,即通过为每个新代码重置计数器。这是示例,我还需要每个代码的部分总数:
表A:
CODE CUSTOMER
A 33
A 34
A 45
B 10
B 22
C 33
以下代码为我提供了部分结果:
SELECT A.code, A.customer, B.total FROM A
INNER JOIN (SELECT code, count(*) AS total FROM A GROUP BY code) AS B
WHERE A.code=B.code
CODE CUSTOMER TOTAL PARTIAL
A 33 3 1
A 34 3 2
A 45 3 3
B 10 2 1
B 22 2 2
C 33 1 1
除了代码的部分列计数器....我不知道如何生成....有什么想法吗?谢谢!