У меня есть какое-то условие в таблице пользователей.У меня 3 пользователя в роли администратора.В заявке на отпуск администратор 1 имеет 3 сотрудника, администратор 2 имеет 2 сотрудника, а администратор 3 имеет 3 сотрудника.
вот роль пользователя, которую хочет пользователь
manager | user 1 / user 2 | user 3
----------| -----------------------|-------------
staff | user 4 | user 7 | user 9
| user 5 | user 8 | user 10
| user 6 | user 11
Вот таблица пользователей, которую ясозданный
id | name | email | person_in_charge | role
1 Michael michael.com manager
2 Johan johan.com manager
3 Lorem lorem.com manager
4 Ipsum ipsum.com 1 user
5 Michael michael.com 1 user
6 Johan johan.com 1 user
7 Lorem lorem.com 2 user
8 Ipsum ipsum.com 2 user
9 Michael michael.com 3 user
10 Johan johan.com 3 user
11 Lorem lorem.com 3 user
Как пользователь 1 может просматривать персонал 2 пользователя и наоборот, но пользователь 3 может просматривать только свой персонал?
Спасибо