J'ai du mal à former un INSERT conditionnel
J'ai x_table avec des colonnes (instance, utilisateur, élément) où l'ID d'instance est unique. Je souhaite insérer une nouvelle ligne uniquement si l'utilisateur ne dispose déjà pas d'un élément donné.
Par exemple en essayant d'insérer 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
Toute aide ou orientation dans la bonne direction serait très appréciée.
dual
il être créé au préalable dans ce cas ou s'agit-il d'une sorte de table "temporaire" spéciale créée par la requête pour l'utilisation de la requête seule?