Запрос к mysql
Запрос к mysql
Помогите вытащить связку имя пользователя, IP, баланс из базы
Спасибо форуму за помощь , нашел здесь ,
Для себя сделал так.
SELECT u.login login,
inet_ntoa(ip.ip&0xffffffff) ip ,
acc.balance
FROM ip_groups ip,
service_links sl,
iptraffic_service_links isl,
users u ,
accounts acc
WHERE u.id=acc.id and acc.balance > '0'
and ip.ip_group_id = isl.ip_group_id
and isl.id = sl.id
and sl.user_id = u.id
and sl.is_deleted = 0
and isl.is_deleted = 0
and ip.is_deleted = 0
and u.is_deleted = 0 ;
выведет тех у кого положительный баланс
Для себя сделал так.
SELECT u.login login,
inet_ntoa(ip.ip&0xffffffff) ip ,
acc.balance
FROM ip_groups ip,
service_links sl,
iptraffic_service_links isl,
users u ,
accounts acc
WHERE u.id=acc.id and acc.balance > '0'
and ip.ip_group_id = isl.ip_group_id
and isl.id = sl.id
and sl.user_id = u.id
and sl.is_deleted = 0
and isl.is_deleted = 0
and ip.is_deleted = 0
and u.is_deleted = 0 ;
выведет тех у кого положительный баланс
Код: Выделить всё
WHERE u.id=acc.id and acc.balance >= '0'
Правильно, а то вроде 0 это уже и есть положительный баланс )))kamae1ka писал(а):а то вдруг у человека 0 на счетуКод: Выделить всё
WHERE u.id=acc.id and acc.balance >= '0'
Вдруг абонент ровно платит - тютелька в тютельку...