Ho bisogno di fare una COUNT un po'...particolare...

Codice PHP:
SELECT COUNT(id) AS tot
FROM visite

nella tabella visite ogni visita ad ogni pagina viene memorizzata, con questa query quindi, vado a selezionare il totale delle visite, fin qui nulla di strano, il problema è che non voglio sapere le visite totali, ma le visite totali dei 6 prodotti più visitati..

per estrapolare i sei prodotti più visitati faccio una cosa di questo tipo:

Codice PHP:
SELECT prodotti.idCOUNT(prodotti.id) AS n_visite
FROM prodotti JOIN visite ON prodotti
.id=visite.prod_id
GROUP BY prodotti
.id
ORDER BY n_visite DESC
LIMIT 0
,6
praticamente li seleziono tutti ordinati per n_visite, e poi li taglio con il LIMIT. Ora, non posso usare il limit anche sulla query

Codice PHP:
SELECT COUNT(id) AS tot
FROM visite

perchè non ha senso, il risultato è uno solo, il totale, e non una lista, quindi la domanda è: c'è un modo per veicolare una COUNT di questo tipo a prendere in considerazione solo i primi 6 prodotti più visitati? Grazie