Как вывести всех пользователей, с определенной услугой.

Технические вопросы по UTM 5.0
Ответить
Rico-X
Сообщения: 164
Зарегистрирован: Вт окт 25, 2011 12:04

Как вывести всех пользователей, с определенной услугой.

Сообщение Rico-X »

Не смог найти описания структуры базы, может кто знает, как вывести всех пользователей, с определенной услугой, например ID услуги 259.

Ну и расширенный вариант вопроса, мало-ли:
Необходимо вывести список всех login ip для пользователей, у которых есть определенная услуга, сложность в том что все ip динамические и выдаются брасом, текущий список всех login ip вывожу так:

Код: Выделить всё

select User_Name,INET_NTOA&#40;Framed_IP_Address&0xffffffff&#41; from dhs_sessions_log where &#40;Acct_Status_Type=3&#41; and INET_NTOA&#40;Framed_IP_Address&0xffffffff&#41;<>'0.0.0.0';
но нужно вывести только тех, у кого есть определенная услуга. Буду благодарен за любую помощь или пинок в сторону описания структуры базы.

Rico-X
Сообщения: 164
Зарегистрирован: Вт окт 25, 2011 12:04

Сообщение Rico-X »

Отвечу сам.

Вывести всех активных пользователей радиус, у которых есть услуга с id 130

Код: Выделить всё

select account_id,User_Name,INET_NTOA&#40;Framed_IP_Address&0xffffffff&#41; from dhs_sessions_log where account_id IN &#40;select account_id from service_links where service_id='130'&#41; and Acct_Status_Type=3 and INET_NTOA&#40;Framed_IP_Address&0xffffffff&#41;<>'0.0.0.0';

Ответить