Estoy teniendo dificultades para formar un INSERT condicional
Tengo x_table con columnas (instancia, usuario, elemento) donde el ID de instancia es único. Quiero insertar una nueva fila solo si el usuario ya no tiene un elemento determinado.
Por ejemplo, intentando insertar instancia = 919191 usuario = 123 elemento = 456
Insert into x_table (instance, user, item) values (919191, 123, 456)
ONLY IF there are no rows where user=123 and item=456
Cualquier ayuda u orientación en la dirección correcta será muy apreciada.
dual
Debe crearse de antemano en este caso o es algún tipo de tabla "temporal" especial creada por la consulta para el uso de la consulta solamente?