Я верю, что в вашем случае вам нужен составной ключ. Я не знаю структуру вашей таблицы, но вот общий пример, взятый из здесь ,
CREATE TABLE track(
album CHAR(10),
disk INTEGER,
posn INTEGER,
song VARCHAR(255),
PRIMARY KEY (album, disk, posn)
)
В этом случае есть комбинация из 3 столбцов, которые позволяют избежать повторяющихся записей, как вам требуется. Пожалуйста, дайте мне знать, если у меня есть какие-либо ошибки в понимании вашего сценария.