【发布时间】:2017-03-20 10:42:35
【问题描述】:
到目前为止,我看到的每个解决方案都包括使用绝对有效的子查询或分组依据。
还有一个更简单的解决方案是:count(distinct X) from table_x,不幸的是它在 MS Access 中不起作用。
在不使用子查询或分组依据的情况下,您是否设法计算了表格列中不同项目的数量?
【问题讨论】:
-
AFAIK 你不能在没有子查询的访问中做到这一点
到目前为止,我看到的每个解决方案都包括使用绝对有效的子查询或分组依据。
还有一个更简单的解决方案是:count(distinct X) from table_x,不幸的是它在 MS Access 中不起作用。
在不使用子查询或分组依据的情况下,您是否设法计算了表格列中不同项目的数量?
【问题讨论】:
您可以使用 DAO 打开一个记录集,其中表格按所有相关字段排序。
然后,每当记录与先前读取的记录不同时,从头到尾读取记录集。
不是很有用,但你问了。
【讨论】: