Я таблицу, как это:Неправильное использование групповой функции в MySQL
+----+------+--------+
| id | name | salary |
+----+------+--------+
| 1 | Ajay | 20000 |
| 2 | Aja | 2000 |
| 3 | Aj | 200 |
| 4 | A | 3000 |
| 5 | q | 30000 |
+----+------+--------+
Я хочу написать запрос, который может печатать самую высокую зарплату, среднюю зарплату и самую низкую зарплату. Так что я написал этот вопрос:
select salary
from parent
where max(sal)
&& salary < (SELECT MAX(salary)
FROM parent)
&& min(salary);
И MySQL возвратил ошибку:
ERROR 1111 (HY000): Invalid use of group function
что такое правильный запрос?
Что вы пытаетесь достичь? – Alex