Я создал MS Access Tool для ввода данных. Как часть этого, я хочу обновить связанную таблицу ODB C (Таблица Teradata).
Что я хочу сделать : Удалить все из связанной таблицы в Teradata с любыми записями с бизнес-территорией, международным ключевым счетом и именем события, такими же, как в обновленной локальной таблице (UPDATED_FLAG = -1)
Проблема : код, который я использую, выдает ошибку и я не могу понять, почему.
Код :
DELETE SB_WW_ANALYTICS_LAB_AB_PROMO_APP_ALTERTNATIVE_DETAILS_TABLE
WHERE (BUSINESS_TERRITORY & INTERNATIONAL_KEY_ACCOUNT & EVENT_NAME) IN
(
SELECT (BUSINESS_TERRITORY & INTERNATIONAL_KEY_ACCOUNT & EVENT_NAME) AS UPDATED_RECORDS
FROM AB_PROMO_APP_ALTERNATIVE_DETAILS_TABLE
WHERE UPDATED_FLAG = -1
GROUP BY (BUSINESS_TERRITORY & INTERNATIONAL_KEY_ACCOUNT & EVENT_NAME)
);
Ошибка : Ошибка 1
Ценю вашу помощь!
Спасибо, Ана