I'm trying to decide on the best way to model a relationship of records in a relational database. It's the classic friend/follow model:
~~~~
A User can have zero to many friends.
A User can have zero to many followers.
Friends and followers are both Users themselves.
~~~~~
What's the best way to model this?
Thanks!