Loading...
в общем такая задача: есть таблица history в ней столбцы id (уникальное значение) , id_user (айди пользователя) и ruby (количество рубинов) мне нужно ссумировать столбцы ruby и вывести топ пользователей погуглил и написал такой запрос
sql
   SELECT users.*, COUNT(clan_history.id) WHERE `id_clan` = '6' AS cnt FROM users JOIN clan_history ON (users.id = clan_history.id_user) GROUP BY users.id order by `cnt` desc limit 12   
поидее должно было работать но нет ошибка в синтаксисе
попытался обьяснить доступно и прошу помощи)
вот запрос который работает но выдает только количество записей из clan_history а мне надо выдовать суммарное количество из столбца ruby
sql
   SELECT users.*, COUNT(clan_history.id) AS cnt FROM users JOIN clan_history ON (users.id = clan_history.id_user)   GROUP BY users.id order by `cnt` desc limit 12;   
Онлайн: 4
Время:
Gen. 0.0633
(c) Bym.Guru 2010-2026