![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
Serebrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 22.5.2007 Где: Ташкент Репутация: нет Всего: нет |
Привет знатоки.
У меня такая задача: Пользователь входить в страницу. Если он администратор (status='a'), надо показать ему список всех пользователей (включая его), кроме других администраторов (в системе несколько админов). Как можно составить запрос, удовлетворяющий все следующие условия отбора: 1. надо определить статус вошедшего в страницу пользователя 2. если статус а-администратор, то, определить 'id' всех администраторов (т.е. статус=а) 3. и наконец выбрать всех пользователей кроме остальных админов. Заране спасибо. |
|||
|
||||
Serebrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 22.5.2007 Где: Ташкент Репутация: нет Всего: нет |
Пробовал так:
SELECT `id` FROM `users` WHERE `satus`='а' АND `id`<>'[id вошедшего админа]' (для определения id остальных админов) SELECT * FROM `users` WHERE `id`<> (SELECT `id` FROM `users` WHERE `satus`='а' АND `id`<>'[id вошедшего админа]') но ошибка |
|||
|
||||
Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 15 Всего: 54 |
-------------------- ![]() |
|||
|
||||
Serebrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 22.5.2007 Где: Ташкент Репутация: нет Всего: нет |
Kesh, спосибо тебе, выручил.
Я думал что код будет не таким каротким ![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |