【发布时间】:2014-10-02 22:34:55
【问题描述】:
我有一个显示以下数据的 MS Access 查询。
我想写一些 SQL,执行时会显示以下结果。
我的规则如下,基于Field5。
如果 Field5 'C' 中的值,则仅显示 1 行的任何其他值。
我开始使用子查询并使用 First 运算符,但因为我的表中的所有其他值都是唯一的,所以仍然会显示所有行。
这是我糟糕的尝试:
SELECT T.Field1, T.Field2, T.Field3, T.Field4, First(T.Field5) AS FirstOfField5
FROM Table1 as T
GROUP BY T.Field1, T.Field2, T.Field3, T.Field4
ORDER BY First(T.Field5);
任何帮助都会很棒。
【问题讨论】:
标签: sql ms-access vba ms-access-2007