
Carlos Santaniello
Pregunta¿A alguien le aparece el siguiente error:
ERROR 1140 (42000): In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'pruebaplatzi.a.nationality'; this is incompatible with sql_mode=only_full_group_by
y cómo solucionarlo?

Nelson Ricardo Ramírez García
El error ERROR 1140 (42000): In aggregated query without GROUP BY ocurre porque en una consulta que utiliza funciones de agregación (como COUNT o SUM), todas las columnas seleccionadas que no están dentro de una función de agregación deben estar en una cláusula GROUP BY.
Yo lo solucioné agregando al final: GROUP BY nationality;

Julio César Reyes Velasco
revisa tu swntencia sum y/count desde el select

Carlos Santaniello
Gracias @jahirmorenoa

Jahir Moreno
No me es posible ver tu codigo, pero lo mas posible es que estes usando COUNT que es una funcion de agregacion junto con un DISTINCT que es todo lo contrario y MySQL no sabe que hacer. Checa que no estes tratando de agrupar junto con un tipo de SELECT DISTINCT