Guarda che non ho capito esattamente cosa vuoi fare....

Se devi raggruppare i prodotti in sottocategorie non ti conviene creare il DB in questo senso tipo:

TABELLA CATEGORIE

CAMPO 1 : CATEGORIA A
CAMPO 2 : PRODOTTO A

Ecc...

O magari mi spieghi meglio cosa devi fare....