buenas tardes amigos del foro, escribo por aca para pedirle un gran favor, me imagino para algunos de uds esto debe ser facil, yo soy un novato con el sql y me gustaria saber como realizar la siguiente consulta
tengo una tabla que guarda en un campo "pais" y en otro "ciudad" ambos relacionados, por ejmplo
registro - pais - ciudad
1 - Venezuela - Caracas
2 - Venezuela - Merida
3 - Venezuela - Caracas
4 - Argenita - Buenos Aires
5 - Colombia - bogota
me gustaria saber como hacer consulta de un pais en especifico pero que solo me traiga las 20 ciudades con mas registros ya que cada pais puede tener mas de 100 ciudades
tengo algo asi:
SELECT * FROM ubicacion WHERE pais='Venezuela' GROUP BY ciudad ORDER BY ciudad ASC LIMIT 20
eso me trae 20 ciudades de Venezuela en forma ascendente (eso hasta ahi esta bien) pero no me trae las 20 ciudades con mas registro en la tabla
por favor ayuda! :(