Мы больше склоняемся ко второму варианту, ставить свой сервер. Некоторое прерывания в работе не критичны. насколько я понимаю виндовс сервер и консультант+ будут мало кушать ресурсов. Но 40 пользователей загрузит трафик в 6Мб или нет?
Алексей Ермолаев: К сожалению я ничем больше помочь не могу. Кроме как посоветовать проверить точно ли статьи привязались именно к таксониму и попробовать 'post_type' => 'post' (если выведет, значит не привязалось)
heartdevil: к сожалению нет, конфиденциальная информация. Но я постараюсь найти время что бы "демо" дамп сделать. Может знаете как получить только второй список?
heartdevil: Я тоже подобный запрос писал. Но в ответе в u.`group` поставляется произвольная группа, а надо 3 или 5 или (не 3 и не 5) (именно в таком приоритете)
heartdevil: INNER JOIN anket_group ag ON ag.anketa = a.id AND ag.`status` = '1' AND (ag.`group` = 3 OR (ag.`group` = 5) можно и это дописать. Но результат остается прежний
ermolaevalexey: так назови второй $args2. Хотя это лишнее, так как первый перезапишется в любом случае. Но для восприятия будет легче назвать $args_category и $args_post
Это я сделал.
1 вариант. Мне удалось получить анкеты которые отправлены к группе "3" или "5" и определил пользователей которые имеют группу "3" или "5" и имеют доступ к этой анкете. Но тут не определяет анкеты которые включены в группу и не подключенные к пользователя
2 вариант. Получаю все пользователе которые включены в группу и добавлены и добавлены к пользователям. Но тут ид пользователя подставляется из других групп (если к анкете привязаны пользователи других групп)
Rsa97: А если такая ситуация. есть в таблице ankets.id и в money.anketa
Таблица money так же имеют свои id и тд. Нужно ли добавлять к money.anketa индекс?