Я выполняю запрос, в котором я использую соединения. В этом я использовал подзапрос, который составит общую сумму. Я хочу отсортировать по результату подзапроса, как показано ниже.
"select users.*, (select sum(amount) as camount from donation where donation.uid=users.id) as camount from users where users.confirmed=1 and camount between 3 and 5 order by camount";
Я получаю ошибку: 1064.
Как сделать запрос путем сортировки, используя результат подзапроса?