Привет всем!
Есть такой запрос в mySQL:
select DISTINCT(COUNT(t1.username))
from radpostauth t1
where exists
(select *
from radacct t2
where `nasipaddress` = '146.120.17.42' AND t1.authdate between t2.acctstarttime and t2.acctstoptime
) AND `reply` = 'Access-Accept' AND `authdate` BETWEEN DATE_SUB(NOW(), INTERVAL 1 MONTH) AND NOW();
Он мне возвращает правильное число. Теперь необходимо получить данные по уникальным username (не COUNT()).
Данные, которые необходимо получить из таблицы `radacct`:
1. radacctid
2. username
3. acctstarttime
4. acctstoptime
5. framedipaddress