есть 2 таблицы
money и users
Нужно вывести список юзеров
запрос примерно такой
SELECT users.*,audit_money.* FROM users
JOIN audit_money ON audit_money.uid = users.id
WHERE audit_money.zadanie=(SELECT MAX(zadanie) FROM audit_money)
ORDER BY users.id DESC
Теперь встала задача отсортировать данные
но есть поле referal в котором id юзера который пригласил человека на сайт
колличество рефералов можно узнать простым запросом
select COUNT(*) from `users` where `referal`='".$user['id']."'
Какнибуть можно сделать вложенный запрос чтобы order by мог сделать сортировку по колличеству рефералов? или нужно писать костыли на php?
Спасибо за внимание к вопросу.
_____________