Mam trudności z utworzeniem warunkowej WSTAWY
Mam x_table z kolumnami (instancja, użytkownik, pozycja), w których identyfikator instancji jest unikalny. Chcę wstawić nowy wiersz tylko wtedy, gdy użytkownik nie ma już podanej pozycji.
Na przykład próba wstawienia 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
Każda pomoc lub wskazówka we właściwym kierunku byłaby bardzo mile widziana.
dual
w tym przypadku musi być utworzona wcześniej, czy jest to jakaś specjalna „tymczasowa” tabela utworzona przez zapytanie w celu użycia samego zapytania?