Хотя я знаю, что могу явно использовать вложенный SQL-запрос для получения числа сотрудников, зарплата которых превышает среднюю зарплату сотрудника, запрос с предложением HAVING этого не делает. Что-то конкретное, что мне не хватает?
mysql> select count(*) from employee
where salary > (select avg(salary) from employee) ;
+----------+
| count(*) |
+----------+
| 4 |
+----------+
1 row in set (0.00 sec)
`
Это не работает.
mysql> select count(*) from employee group by salary having salary > avg(salary);
Пустой набор (0,00 с)