找到一个不 "contain" 特定条件的值?
find a value that does not "contain" a certain criteria?
我正在使用 Microsoft Access 2016 构建查询。
但是我遇到了一个问题。
我想要所有在其活动中没有任何类型 01 的公司。
问题是,如果我指定“不像‘01’”,我将获得非 01 的公司的所有活动。但我想要的是找到所有没有任何活动的公司'01' 在他们的记录中。我该怎么做?
您可以使用聚合:
SELECT companyId
FROM yourTable
GROUP BY companyId
HAVING SUM(IIF(activity = '01', 1, 0)) = 0;
我正在使用 Microsoft Access 2016 构建查询。
但是我遇到了一个问题。 我想要所有在其活动中没有任何类型 01 的公司。
问题是,如果我指定“不像‘01’”,我将获得非 01 的公司的所有活动。但我想要的是找到所有没有任何活动的公司'01' 在他们的记录中。我该怎么做?
您可以使用聚合:
SELECT companyId
FROM yourTable
GROUP BY companyId
HAVING SUM(IIF(activity = '01', 1, 0)) = 0;