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....