Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2008, 12:56
disfrutadelmomento
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
Buscar el más repetido

Buenas tardes y Feliz Navidad a todos! (eso lo primero)

Ahora entremos en harina. Tengo un problema con una consulta que no consigo (y ni siquiera google me da respuesta)

Tengo una BBDD creada con PgAdmin. En una de las tablas guardo a los usuarios con sus datos y tal, entre ellos la provincia a la que pertenecen.

El problema me surge cuando quiero sacar cuál es la provincia que más usuarios tiene. Lo más cerca que me quedo de lo que busco es con:

select provincia, count(*) as veces from tabla_personas group by provincia order by veces desc

Esto me saca una tabla con los valores de las provincias ordenados descendentemente (la 1ª la que más personas tiene, y bajando)

Lo que necesito es conseguir sólo el máximo. Si limito a 1 lo consigo pero... ¿y si existen por ejemplo 3 provincias con igual número de personas? Estaría falseando datos

¿Alguna idea?

Un saludo