0

我有一个访问查询,它以以下形式返回数据:

在此处输入图像描述

我想要的是根据研究 ID 获得这些数据;如果对于任何研究 id,文本数据,即原因相同,并且 Soption 对于一条记录至少为“真”,则应显示“真”,否则应显示“假”。

IE

在此处输入图像描述

请注意,如果两个 Soption 出于某种原因都为“no”,则 Soption 保留为“no”,否则 Soption 设置为“yes”并且行合并为单行。

如何在 Access 中实现此功能?

4

1 回答 1

1
SELECT StudyID, TextData, Max(SOption) as SOption2
FROM MyTable
GROUP BY StudyID, TextData
ORDER BY StudyID, TextData

分组时,使用“Max(SOption) as SOption2”。由于 Y 大于 N,对于同时具有“是”和“否”的任何记录,它将返回“是”。

于 2013-07-10T15:37:34.140 回答