Es fällt mir schwer, ein bedingtes INSERT zu bilden
Ich habe x_table mit Spalten (Instanz, Benutzer, Element), in denen die Instanz-ID eindeutig ist. Ich möchte nur dann eine neue Zeile einfügen, wenn der Benutzer bereits kein bestimmtes Element hat.
Zum Beispiel versuchen, Instanz = 919191 Benutzer = 123 Element = 456 einzufügen
Insert into x_table (instance, user, item) values (919191, 123, 456)
ONLY IF there are no rows where user=123 and item=456
Jede Hilfe oder Anleitung in die richtige Richtung wäre sehr dankbar.
dual
in diesem Fall vorab erstellt werden oder handelt es sich um eine spezielle "temporäre" Tabelle, die von der Abfrage nur für die Verwendung der Abfrage erstellt wurde?