Я пытаюсь создать таблицу Inspection_tbl
с колонкой ApprovedBy
или Personnel_ID (FK)
, которая ссылается на Personnel_tbl
. В таблице также есть другая колонка InspectedBy
или Personnel_ID (FK)
, которая также ссылается на Personnel_tbl
.Используя тот же FK дважды в одной таблице
Является ли ссылка на одну и ту же таблицу дважды (Personnel_tbl
) из одной таблицы (Inspection_tbl
) не допускается, так как у меня будет такая же колонка (Personnel_ID (FK)
)?
Я новичок в SQL и я люблю принимать какое-либо решение, чтобы решить эту проблему .. Большое спасибо ...
Насколько я знаю, не должно быть никаких проблем, если два поля внешнего ключа называются по-разному. Нет проблемы с ссылкой на ту же таблицу в двух разных ограничениях внешнего ключа. Просто убедитесь, что поля и ограничения имеют разные имена. –
Да, имя столбца внешнего ключа может отличаться от имени ссылочного столбца первичного ключа. –
Вы попробовали? Это будет быстрее, чем публикация в Stack Overflow .. – Blorgbeard