Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个访问查询,它以以下形式返回数据:
我想要的是根据研究 ID 获得这些数据;如果对于任何研究 id,文本数据,即原因相同,并且 Soption 对于一条记录至少为“真”,则应显示“真”,否则应显示“假”。
IE
请注意,如果两个 Soption 出于某种原因都为“no”,则 Soption 保留为“no”,否则 Soption 设置为“yes”并且行合并为单行。
如何在 Access 中实现此功能?
SELECT StudyID, TextData, Max(SOption) as SOption2 FROM MyTable GROUP BY StudyID, TextData ORDER BY StudyID, TextData
分组时,使用“Max(SOption) as SOption2”。由于 Y 大于 N,对于同时具有“是”和“否”的任何记录,它将返回“是”。