Therapyx: Вы не поняли, есть 2 таблицы со связью 1 к n , foregn key это users.ID и users_guests.ID_USER, я пытаюсь вытащить 10 пользователей с максимальным количеством гостей, сейчас я сначала подсчитываю количество повторов в таблице users_guests а потом уже отдельным запросом вытаскиваю пользоватей, минус в том что я не могу с таким способом добавить сортировку по полу (users.gender) и активен ли ползователь (users.active), ну да ладно позже разберусь а сейчас спать, Благодарю за уделенное время
Therapyx: Я хочу вывести пользователей по количеству гостей, от большего к меньшему
связь таблиц user.id = users_guests.id_user? на данный момент я сначала подсчитываю гостей, а потом уже вытаскиваю пользователей, но так как данные, пол и активен ли пользователь лежат в таблице пользователей а не гостей то выводятся все подрят
Therapyx: я в в курсе :), я использовал запрос SELECT `users`.*, COUNT(`users_guests`.`id_user` ) AS guests
FROM `users`, `users_guests`
WHERE `users`.`gender` = "Мужской" AND `users`.`active` = "Y"
AND `users`.`id` = `users_guests`.`id_user`; но мне почему-то приходит результат из одной строки (не колонки), хотя должно быть около 5,
if (class_exists($initClassName))
{
$initClass = new $initClassName();
$initClass->init($di);
}
}
$di->set('router', $router);
класс BaseRouter есть выше в посте. )))
Спасибо, я понимаю что где то логическая ошибка, но не могу найти ее. Забыл указать, ошибку выдает на строку в которой я пытаюсь получить Роутер из ди контейнера, вот так $router = $di['router'];
не могли бы еще подсказать как правельнее будет:
например: vk.com/video118718882_171577427 данной регуляркой не парсится (?([a-zA-Z0-9])|([a-zA-Z0-9-])+) либо я что то не правильно делаю
пытаюсь найти скрипт, который поможет сделать что бы блок с классом post-head становился фиксированым с top: 30, при достижении его родителя верхним окном браузера, надеюсь понятно обьяснил
ivankomolin: Подскажите пожалуйста, лучше воспользоваться UNION-ом или такой запрос подойдет:
SELECT * FROM messages WHERE organization_id IN (
SELECT id FROM organization_workers WHERE user_id = 1
)
OR user_id IN (SELECT friend_id FROM friends WHERE users_id = 1)
OR user_id=1