我有一个像这样的表'tblBaseResults'设置
第1列=姓名 第2列=活动
“活动”列应该是唯一的。但是,有多个名称字段。因此我不确定如何将Activity列添加到唯一值并仅保留Name中的一个值。 我宁愿保留名称中没有任何'?'的值。字符。
我目前的Count查询效果很好。但是,我只需要一个名字字段来继续使用它
SELECT tblBaseResults.Activity, Count(tblBaseResults.Activity) AS CountOfActivity INTO tblCountResults
FROM tblBaseResults
GROUP BY DISTINCT tblBaseResults.Activity;
在Excel中,如果我做一个VLookup,我得到了我需要的东西,但是想要在访问中这样做。
答案 0 :(得分:1)
INSERT INTO tblCountResults (Activity, Name, CountOfActivity)
SELECT Activity, min(Name), Count(tblBaseResults.Activity)
FROM tblBaseResults
WHERE instr(Name, '?') = 0
GROUP BY Activity