¡Muchas gracias de nuevo por contestar!
Lo primero, has conseguido solucionar por una parte mis dudas, que te planteé antes y que me respondiste en los comentarios.
He seguido los pasos de tu algoritmo y he estado enredando un poco pero me salen dos dudas nuevas

:
- ¿Por qué no funciona con pocos registros? No es ningún problema porque seguramente haya muchos en una tabla así de hashtags pero probé a hacerlo con pocos registros y la tabla se quedaba en blanco, no importa pero si pudieras contestarme a la duda te lo agradecería muchísimo igual que con las otras.
- ¿Por qué al recargar la página los hashtags cambian de lugar? Si esperas un poco y recargas cada vez te van saliendo distintos resultados cuando no se ha realizado ningún cambio en los hashtags.
¡Muchas gracias por resolver mis dudas! Espero no ser muy pesado

.