【发布时间】:2017-10-18 18:38:27
【问题描述】:
我过去经常使用 SAS。所以这对我尝试在 Access 2016 中执行此操作来说很烦人。 表格示例:
ID Name Sport
__________________________
99 Jack Soccer
99 Jack Jim Baseball
54 Bob Basketball
我想选择 *,计算 ID 并按 ID 分组,因此我可以添加一个显示重复 ID 的位置,因为笛卡尔匹配。
我想要的是这个:
ID Name Sport ID_Count
______________________________________________
99 Jack Soccer 2
99 Jack Jim Baseball 2
54 Bob Basketball 1
但是,我收到无法按 * 分组的消息,因为由于某种原因无法合并汇总统计信息,但在其他情况下可以合并笛卡尔积。有解决办法吗?
【问题讨论】:
-
虽然结果相似,但 SAS 和 SQL 相差甚远。最好在使用 SQL 时几乎忘记 SAS 术语和实践(例如,在 SQL 中合并是一个与 SAS 大不相同的术语)