Почему в GROUP BY нужно указывать все поля

GROUP BYjava developerSQLагрегация данныхбазы данных