Только что получил этот ответ из предыдущего вопроса, и это работает удовольствие!
SELECT username, (SUM(rating)/COUNT(*)) as TheAverage, Count(*) as TheCount
FROM ratings WHERE month='Aug' GROUP BY username HAVING TheCount > 4
ORDER BY TheAverage DESC, TheCount DESC
Но когда я вставляю этот дополнительный бит, он выдает эту ошибку:
Документация № 1267 - Незаконное сочетание
Параметры сортировки
(latin1_swedish_ci, IMPLICIT) и
(latin1_general_ci, IMPLICIT) для
операция '='
SELECT username, (SUM(rating)/COUNT(*)) as TheAverage, Count(*) as TheCount FROM
ratings WHERE month='Aug'
**AND username IN (SELECT username FROM users WHERE gender =1)**
GROUP BY username HAVING TheCount > 4 ORDER BY TheAverage DESC, TheCount DESC
Таблица:
id, username, rating, month