Ciao a tutti

ho una tabella contenenti dei record, appartenenti ad una rispettiva categoria.

codice:
ID   CAT   DESCRIZIONE

1    10    Primo
2    10    Secondo
3     9    Terzo
4     8    Quarto
5     9    Quinto
6    10    Sesto
etc..
Ho la necessitā di estrarre 10 record, in maniera random con CAT univoca.

Stavo provando questa query:

SELECT ID, CAT, DESCRIZIONE
FROM tabella
GROUP BY CAT
ORDER BY RAND()
LIMIT 0, 10

Inconveniente:

all'estrazione dei 10 record random univoci per CAT, mi viene restituito il PRIMO record univoco.

Es.

1 10 Primo
2 10 Secondo
6 10 Sesto

mi viene fuori sempre questo:

1 10 Primo

Cove faccio a far venire RANDOM anche questi?


Grazie, spero di esser stato chiaro :rollo: