-1
這些表是這樣的:如何選擇和分組四個MySQL表的查詢結果?
companies
companyid name description
stations
company_id province_id
provinces
provinceid country_id province
countries
countryid country
如何顯示在每個國家的企業數量?
我想:
SELECT country, COUNT(companyid)
FROM companies
LEFT JOIN stations ON company_id=companyid
LEFT JOIN provinces ON stations.province_id=provinces.country_id
LEFT JOIN countries ON provinces.country_id=countryid
GROUP BY country
但是我得到的是國名加上電臺在該國,而不是總的公司在每個國家的數量。
組由公司名稱以及組。 – 2015-03-31 09:11:19