Внешний ключ на праймари ключ таблицы самой на себя
CREATE TABLE Tasks(
"Title" VARCHAR PRIMARY KEY,
"ParentTask" VARCHAR DEFAULT NULL,
CONSTRAINT fk_tasks_parent_task FOREIGN KEY ("ParentTask") REFERENCES Tasks("Title")
);
Есть вот такая таблица. Есть ли возможность во второй столбец вставлять одинаковые значения из 1го?
Task | ParentTask |
---|---|
First | null |
Second | First |
Third | Second |
Forth | Second |
Нужно вставить в неё вот такие данные. Но из-за попытки 2 раза во 2й столбец вставить "Second" вылетает ошибка 'Key is not present in table'