조건부 INSERT를 형성하는 데 어려움을 겪고 있습니다.
인스턴스 ID가 고유 한 열 (인스턴스, 사용자, 항목)이있는 x_table이 있습니다. 사용자에게 이미 주어진 항목이없는 경우에만 새 행을 삽입하고 싶습니다.
예를 들어 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
올바른 방향으로의 도움이나 안내를 많이 주시면 감사하겠습니다.
dual
이 경우 미리 생성해야 합니까, 아니면 쿼리 만 사용하기 위해 쿼리에 의해 생성 된 특별한 "임시"테이블입니까?