AG
Anar Guliev
foreign key используется для установления связи разных таблиц при нормализации данных и/или для контроля ввода. сама на себя таблица не может ссылаться внешним ключом, это бессмысленно, о чем тебе интерпретатор и сказал. убери внешние ключи на саму себя или измени их на связи со справочниками.
Референс поля на само себя, очевидно.
сделайте примарикей на поля таблици на которые ссылается форегнкей