sto realizzando un sito con una sezione prodotti che verrà generata appoggiandosi a un database.
i prodotti in questione saranno divisi in categorie e sottocategorie.
attualmente ho tre tabelle: categorie, sottocategorie (che fanno riferimento a una categoria della precedente tabella in maniera univoca) e prodotti (che a loro volta fanno riferimento a una sottocategoria).
ora ho bisogno di elencare tutti i prodotti di una categoria e non so come procedere:
1) sistema veloce ma che mi sembra poco pulito:
aggiungo una voce alla tabella dei prodotti e scrivo per ogni prodotto non solo l'id della sottocategoria ma anche della categoria.
2) sistema che mi sembra migliore ma che forse impegna di più il db:
in qualche modo (non ho le idee chiarissime in merito) faccio una serie di query che prima mi estraggono le sottocategorie della categoria di cui voglio la lista prodotti, e poi i prodotti di ognuna delle sottocategorie estratte.
spero di essere stato chiaro,
grazie in anticipo.

Rispondi quotando