Mysql
 sql >> Base de données >  >> RDS >> Mysql

Colonne d'agrégation inconnue dans la clause having

D'après le message d'erreur :

Nous pouvons obtenir ce qui suit

SQL :

select count(*) as aggregate 
from `events` inner join `addresses` on `events`.`address_id` = `addresses`.`id` 
having `distance` <= 10 
order by `id` desc

distance n'est pas dans la liste de sélection.