Мне сложно сформировать условный INSERT
У меня есть x_table со столбцами (экземпляр, пользователь, элемент), где идентификатор экземпляра уникален. Я хочу вставить новую строку только в том случае, если у пользователя уже нет данного элемента.
Например, при попытке вставить instance = 919191 user = 123 item = 456
Insert into x_table (instance, user, item) values (919191, 123, 456)
ONLY IF there are no rows where user=123 and item=456
Любая помощь или руководство в правильном направлении будут очень благодарны.
dual
в этом случае создавать заранее или это какая-то специальная «временная» таблица, созданная запросом для использования только запроса?