У меня есть одна таблица DW, в которую я вставляю данные из промежуточной таблицы. Таблица DW содержит 5 столбцов, и я по существу проверяю, существует ли комбинация из всех 5 столбцов в таблице DW при выборе из промежуточной таблицы, если она существует, тогда я не делаю вставки (или обновления) и пропускаю эта строка (как она уже существует).Upsert in redshift
С другой стороны, если существует любая строка, которая существует без комбинации из 5 столбцов, тогда я делаю вставку.
Есть ли способ достичь этого, используя upsert. Поскольку я не выполняю операцию обновления здесь (вставьте только и удалите (который игнорирует вставку)). Я не уверен, будет ли upsert правильным выбором.