Всем привет! Имеется такая задача: есть таблица с записями, в которой есть поле uid. У этого поля может быть как отрицательное, так и положительное значения. Есть еще две таблицы: одна для групп, другая для юзеров, в которых есть поле блокировки.
Проблема заключается в составлении запроса: необходимо выбрать записи из первой таблицы, при этом если поле uid отрицательное, умножить его на (-1) и проверить во второй таблице для групп (я так понял, что через NOT IN) чтобы блокировка была равна 0. Если uid положительное - сделать ту же проверку, но только в таблице для юзеров.
devhub16, дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац).
В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.