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