У меня есть 2 таблицы, основная и текущая (обновлены очень час).
Оба стола бреются одинаковой структуры:
Чк | описание | состояние | дата
Мне нужно обновить / добавить (добавить новую строку) в основную таблицу, если:
1) строки с новыми идентификаторами или
2) если конкретная переменная (в данном случае «состояние») изменилась. Я попытался сделать это, используя ниже, но безуспешно:
INSERT into AGILE_TICKETS_DLY
SELECT * FROM CURR_AGILE_TICKETS curr
WHERE EXISTS (SELECT * FROM AGILE_TICKETS_DLY mstr
WHERE (curr.chk != mstr.chk) OR ( curr.chk = mstr.chk and
mstr.state != curr.state))
Есть ли какие-нибудь указатели о том, как этого добиться?