SQL Selecionar 10 usuarios con mas aparicion

ElRuso

Buenas,

Tengo una tabla muy simple:

ID| Username | Image name | Date | Category

Cada ves que un usuario sube un archivo un nuevo record aparece en la tabla.

Lo que quiero es selecion top 10 usuarios con mas archivos subidos. O en otras palabras que usuarios aparecen mas en esa tabla.

Alguien me echa una mano, que en SQL pasando de lo basico no tengo mucha idea.

yquetalestas

diria k seria un select normall + un group by por id o lo k sea

hace tiempo k no toco sql ._.

mal3kith

Si entendí bien la tabla diría que tal que así

select username,count(ID) as participacion from table group by username order by participacion limit 0,9;

1 1 respuesta
ElRuso

#3 Parece que es exactamente lo que busco.
Muchas gracias.

Usuarios habituales

  • ElRuso
  • mal3kith
  • yquetalestas