SQL Минус или Исключение или SQL НЕ ВХОДИТЕ при использовании драйверов CData - PullRequest
0 голосов
/ 13 июля 2020

Я беру данные из таблиц с помощью драйверов CData. Мне нужно удалить значения, возвращаемые вторым запросом, из значений, возвращаемых первым запросом. Я пробовал и Minus, и NOT IN., но ни один из них не работает. Пожалуйста, сообщите:

Использование EXCEPT OR MINUS

SELECT ColumnName from SYS_TABLECOLUMNS WHERE "TableName" = 'Account'
minus
SELECT QualifiedApiName as ColumnName from FieldDefinition WHERE EntityDefinitionId='Account'  AND IsCalculated = True

Это возвращает

Except not supported

Использование Not IN

   SELECT ColumnName from SYS_TABLECOLUMNS WHERE "TableName" = 'Account'
    AND ColumnName NOT IN 
    (SELECT QualifiedApiName as ColumnName from FieldDefinition WHERE EntityDefinitionId='Account'  AND IsCalculated = True)

Это просто ничего не делает.

...