SELECT country.* , COUNT(country.coid) AS city_count_for_country
FROM `air_countries` AS country
JOIN `air_cities` AS city ON city.coid = country.coid
を持っていますが、それは一つの国のためのすべての都市が、ちょうどすべての都市を数えていないだけで一つの国とcity_count_for_countryを返す動作していない参加します。どうしましたか?あなたはgroup by
キーワードによってのみ達成可能である必要は何
SELECT country.* , COUNT(country.coid) AS city_count_for_country
FROM `air_countries` AS country
JOIN `air_cities` AS city ON city.coid = country.coid
GROUP BY country.coid