2

这适用于 Microsoft Access 2007。

我只有一张桌子-

F1  F2  F3
1   A    B
1   A    B
2   C    B

我希望我的查询仅显示唯一行,并在最后一列中显示计数。

结果:

F1  F2  F3  F4
1   A    B   2
2   C    B   1
4

1 回答 1

3

GROUP BY在这 3 个字段的位置创建一个查询。第四个字段表达式将使用该Count()函数为您提供每组中的行数。

SELECT
    F1,
    F2,
    F3,
    Count(*) AS F4
FROM YourTableNameHere
GROUP BY
    F1,
    F2,
    F3

此查询应该很容易从 Access 查询设计器的设计视图中创建。如果一开始不明显,请切换到 SQL 视图,粘贴 SQL,然后替换YourTableNameHere为您的表名。然后,您可以切换回设计视图以查看查询在此处的表示方式。

于 2013-04-25T22:15:32.853 回答