Я знаю, что мне нужно иметь (хотя и не знаю почему) предложение GROUP BY в конце SQL-запроса, в котором используются любые агрегированные функции, такие как count, sum, avg и т.д.:
SELECT count(userID), userName
FROM users
GROUP BY userName
Когда еще было бы полезно использовать GROUP BY и каковы последствия для производительности?