0

我有一个像这样的表'tblBaseResults'设置

第 1 列 = 名称 第 2 列 = 活动

Activity 列应该是唯一的。但是有多个名称字段。所以我不确定如何让 Activity 列具有唯一值并只保留 Name 中的一个值。我宁愿只保留名称中没有任何“?”的值 人物。

我当前的 Count 查询效果很好。但是,我只需要其中一个名称字段即可继续使用

SELECT tblBaseResults.Activity, Count(tblBaseResults.Activity) AS CountOfActivity INTO tblCountResults
FROM tblBaseResults
GROUP BY DISTINCT tblBaseResults.Activity;

在 Excel 中,如果我进行 VLookup,我会得到我需要的,但想在访问中进行。

4

1 回答 1

1
INSERT INTO tblCountResults (Activity, Name, CountOfActivity)
SELECT Activity, min(Name), Count(tblBaseResults.Activity)
FROM tblBaseResults
WHERE instr(Name, '?') = 0
GROUP BY Activity
于 2013-10-28T14:58:44.027 回答