Credo di si dovresti fare una cosa del genere:

Select Distinct (categoria)
From nome_tabella

In questo modo si raggruppano le categorie, dopo potresti creare una pagina di dettagglio filtrata dalla categoria esempio:

categoria 1
categoria 2
categoria 3

questo è il risultato che ottieni facendo il DISTINCT delle categorie....se crei una pagina che abbia le categorie cosi' come le ho evidenziate, cliccandoci sopra potresti passare il parametro ad un' altra pagina cosi' farà vedere solo i record che appartengono a quella categoria...


Spero di esserti stato di aiuto perchè io qualcuno che mi aiuti non l'ho ancora trovato!! Ciao ragazzo!