2010-02-17 9 views
0

J'ai une table mysql contenant des données sur les entreprises: id, company name, city, address, telephone. J'essaie d'écrire une requête pour obtenir la liste des villes où il y a plus de 10 entreprises.Comment faire cela dans une requête mysql

Est-il possible de réaliser cela?

Répondre

2

Essayez

select city, count(*) as nbPerCity from tableName group by city having nbPerCity > 10; 
2
select city from Table group by city having count(company_name) > 10 ; 

ou

select s.city from 
    (select city,count(company_name) as counted from Table group by city) as s 
where s.counted > 10 
Questions connexes