Используйте «НЕ В» в запросах FileNet - PullRequest
0 голосов
/ 04 июля 2019

Если я хочу ограничить значение метаданных подмножеством, я бы сделал что-то в строке стандартного синтаксиса SQL (оператор "IN"):

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

Но как я могу сделать обратное, чтобы получить все результаты, для которых значение метаданных отсутствует в подмножестве?

Используя стандартный оператор "NOT IN":

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

Я получаю синтаксическую ошибку.

1 Ответ

0 голосов
/ 04 июля 2019

FileNet SQL synthax немного отличается, и оператор NOT должен быть помещен раньше.Как это:

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