Hierarchical Relationship: This type of relationship is a special lookup relationship available only for the user object. It allows users to use a lookup field to associate one user with another that does not directly or indirectly refer to itself. For example, you can create a custom hierarchical relationship field to store each user's direct manager.
Self Relationships: You can create a relationship from an object to itself, but it must be a lookup relationship, and a single record can't be linked to itself. However, a record can indirectly relate to itself.
Thanks, Pratik
P.S. If this answers you question, please mark it as "Best Answer" so it will help other community members too.
Hierarchy relationship is only for User object.
Hierarchical Relationship:
This type of relationship is a special lookup relationship available only for the user object. It allows users to use a lookup field to associate one user with another that does not directly or indirectly refer to itself. For example, you can create a custom hierarchical relationship field to store each user's direct manager.
Self Relationships:
You can create a relationship from an object to itself, but it must be a lookup relationship, and a single record can't be linked to itself. However, a record can indirectly relate to itself.
Thanks,
Pratik
P.S. If this answers you question, please mark it as "Best Answer" so it will help other community members too.
Small Modification in the Self Relationship... that is It CANNOT DIRECTLY OR INDIRECTLY RELATE TO SAME OBJECT.
Thanks,
Krishnakanth