2017-10-04 3 views
-2
select country.continent,round(avg(city.population),0) as c 
from city,country 
where city.countrycode = country.code; 

私はこのクエリを使用しているが、私はこのエラーを取得していエラー1140が

ERROR 1140

(42000)行1:集計クエリでGROUP BYせず、SELECTの発現#1リストに集約されていない列 'run_2sryibds0p4.country.continent'が含まれています。これはsql_mode = only_full_group_byと互換性がありません

正しい解決策と説明をお願いします。

+1

[マニュアルを読む](https://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html) – waka

+0

少しの助けのためにここに

ルック正しい質問をしてください –

答えて