# Richiesta per il conteggio attuale dei voti

**URL:** <https://meta.discourse.org/t/query-for-current-vote-count/240985>\
**Category:** Data & reporting\
**Tags:** topic-voting, sql-query\
**Created:** [19 Novembre 2021, 11:54am UTC](https://meta.discourse.org/t/query-for-current-vote-count/240985 "2021-11-19T11:54:04Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)\
**Post date:** [19 Novembre 2021, 11:54am UTC](https://meta.discourse.org/t/query-for-current-vote-count/240985/1 "2021-11-19T11:54:04Z")

</div>

Ciao, sono un principiante assoluto di SQL.

Voglio ottenere un elenco di “quanti utenti” hanno espresso “quanti voti”. Nella nostra istanza abbiamo un limite di 10 voti per persona. La tabella risultante sarebbe simile a questa:

| Numero di voti | Numero di utenti |
| --- | --- |
| 10 | 25 |
| 9 | 32 |
| 8 | 43 |
| (ecc.) | |

Nel mio primo SQL in assoluto, sono arrivato fin qui:

```sql
SELECT user_id, count(user_id)
FROM discourse_voting_votes
GROUP BY user_id
ORDER BY count DESC

```

Questo produce un elenco di utenti ordinati per numero di voti espressi. Almeno con questo posso calcolare manualmente il risultato desiderato, ma è noioso e soggetto a errori.

---

_[View the full topic](https://meta.discourse.org/t/query-for-current-vote-count/240985)._
