SQL Minus или Except или SQL NOT IN с использованием драйверов CData

Я беру данные из таблиц с помощью драйверов 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)

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

0 ответов

Другие вопросы по тегам