Задача для экспертов в MySQL. )
у нас есть _users, _user_usergroup_map, _usergroups ( надо ли? )
Это мы можем -
SELECT _users.username FROM _users, _user_usergroup_map
WHERE _users.id = _user_usergroup_map.user_id
AND _user_usergroup_map.group_id = 7
Получаем список пользователей входящих в группу с id = 7 , т.е. Administrator.
Есть переменная $user_id - текущий пользователь.
Что надо? Сущий пустяк! )
IF текущий пользователь ($user_id) входит в группу Administrator THEN вывести всех из _users
ELSE вывести только пользователей входящих в группу Administrator
Где зарыта собака? )
Все нужно сделать в одном запросе, без php. )
Одна переменная в одном запросе.
Реально ли это?
Если реально, называйте стоимость работ! )