aCis + StressWeb 13

Elrik

Величайший
Участник
Победитель в номинации 2021
Участник Новогоднего Фонда 2021
Сообщения
227
Розыгрыши
0
Решения
2
Репутация
13
Реакции
67
Баллы
1 593
Суть проблемы в том, что мне пришлось переписывать запросы стресса к сборке acis, и всё кажется хорошо, всё работает, кроме - статистики клана:
Ошибка вот такая, вроде я и понимаю ошибку, а вроде и не понимаю нихера ...
Код:
ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN `characters` ON characters.obj_id = clan_data.leader_id LEFT JOIN ( ' at line

А это мой запрос :
Код:
"getTopClan"=>"
SELECT clan_data.clan_name, clan_data.clan_id, clan_data.ally_name, clan_data.clan_level, clan_data.reputation_score, clan_data.hasCastle, characters.char_name, ccount
LEFT JOIN `characters` ON characters.obj_id = clan_data.leader_id
LEFT JOIN (
            SELECT clanid, count(level) AS ccount
            FROM characters
            WHERE clanid GROUP BY clanid
            ) AS levels ON clan_data.clan_id = levels.clanid
        ORDER BY clan_data.clan_level DESC, clan_data.reputation_score DESC
LIMIT {limit}",
 
SELECT .... FROM table LEFT JOIN ....

Забыли указать от куда нужно выбирать данные:
Код:
SELECT clan_data.clan_name, clan_data.clan_id, clan_data.ally_name, clan_data.clan_level, clan_data.reputation_score, clan_data.hasCastle, characters.char_name, ccount
FROM clan_data LEFT JOIN .....
 
Последнее редактирование модератором:
  • Мне нравится
Реакции: Elrik

    Elrik

    Баллов: 12
    За ответ
Боже мой, вот же я дибил... Спасибо большое
Забыли указать от куда нужно выбирать данные:
Код:
SELECT clan_data.clan_name, clan_data.clan_id, clan_data.ally_name, clan_data.clan_level, clan_data.reputation_score, clan_data.hasCastle, characters.char_name, ccount
FROM clan_data LEFT JOIN .....
 
Назад
Сверху Снизу