can someone show me data model for user register system which user can favorite or blacklist(ban) each other?i am looking for best way but no one answered my questions well until now.by best way i mean we have less join for programing.

my user table until now

```
uid(pk) | name | family | blah blah blah ..

```

i just dont know how to desgin this favorite and blacklist which we just have one join or less?

i think it must be a one to many relation but how should i design this?