Хочу для себя сделать таблицу должностей, где помимо всего у должности будет прямой начальник который был бы связан к этой же таблице должностей. Как это сделать? Можно ли связать foreign key-ем свою же таблицу к себе или лучше будет как-то по другому и как именно?
Или даже можно как-то улучшить иерархию?