Estou tendo dificuldades para formar um INSERT condicional
Eu tenho x_table com colunas (instância, usuário, item) onde o ID da instância é único. Quero inserir uma nova linha apenas se o usuário já não tiver um determinado item.
Por exemplo, tentando inserir 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
Qualquer ajuda ou orientação na direção certa seria muito apreciada.
dual
necessidade de ser criada antes da mão, neste caso, ou é algum tipo de especial mesa "temporário" criado pela consulta para o uso da consulta sozinho?