Ответ
Безымянный 30.11.2006 16:24
MySQLю всёравно придётся сделать эту работу, а параметры ваши наверняка пересекаются так что работы у мускуля будет даже по меньше
Я подозреваю у вас подход ошибочный.
Надо разобраться в задаче и упростить, например не раздавать права каждому пользователю и каждому сообщению, а банально включать пользователя и сообщеня в соответствующий тарифный план. Пользователь включённый в тарифный план может видеть новости этого тарифного плана.
И запрос у вас получается примерно следующим
select *
from user, news
where group_id.user = group_id.news AND user_id = "Уникальный идентификатор пользователя"