Внешний ключ без первичного ключа для ссылки

У меня есть следующие две таблицы.

CREATE TABLE parent
( c1 INTEGER );

CREATE TABLE child
(
 c1 INTEGER,
 c2 INTEGER,
 c3 INTEGER,
 CONSTRAINT fk_c3 FOREIGN KEY(c3) REFERENCES parent(c1)
);

Вы, наверное, заметили этот столбецc1 НЕ является первичным ключом в родительской таблице. Есть ли способ ссылаться на него в таблице Child, не делаяc1 в качестве первичного ключа?

Ответы на вопрос(1)

Ваш ответ на вопрос