Encuentra el total de seguidores
Escribe una soluci贸n para reportar el n煤mero de seguidores para cada usuario. Regresa el resultado ordenado ascendentemente por user_id.
Tabla: Followers
+-------------+------+
| Column Name | Type |
+-------------+------+
| user_id | int |
| follower_id | int |
+-------------+------+
- (`user_id`, `follower_id`) es la llave primaria (combinaci贸n de columnas con valores 煤nicos).
- Esta tabla contiene los ID de un usuario y un seguidor en una aplicaci贸n de redes sociales en la que el
seguidor sigue al usuario.
El formato del resultado se muestra en el siguiente ejemplo.
Ejemplo 1:
Entrada:
Tabla Followers:
+---------+-------------+
| user_id | follower_id |
+---------+-------------+
| 0 | 1 |
| 1 | 0 |
| 2 | 0 |
| 2 | 1 |
+---------+-------------+
Salida:
+---------+-----------------+
| user_id | followers_count |
+---------+-----------------+
| 0 | 1 |
| 1 | 1 |
| 2 | 2 |
+---------+-----------------+
Explicaci贸n:
- Los seguidores del usuario con ID = 0 are {1}
- Los seguidores del usuario con ID = 1 are {0}
- Los seguidores del usuario con ID = 2 are {0,1}
Soluci贸n:
SELECT user_id,
count(*) followers_count
FROM followers
GROUP BY user_id
ORDER BY user_id