在 FileNet 查询中使用 "NOT IN"

Use "NOT IN" in FileNet queries

如果我想将元数据的值限制为一个子集,我会按照标准 SQL synthax ("IN" operator):

SELECT This, ID from MyClass WHERE MyMetadata IN ('AAA', 'BBB')

但是我如何反其道而行之,获取元数据值不在子集中的所有结果?

通过使用标准的“NOT IN”运算符:

SELECT This, ID from MyClass WHERE MyMetadata NOT IN ('AAA', 'BBB')

我遇到语法错误。

FileNet SQL 语法有点不同,NOT 运算符应该放在前面。像这样:

SELECT This, ID from MyClass WHERE NOT (MyMetadata IN ('AAA', 'BBB'))