Ho difficoltà a capire come relazionare correttamente un articolo con le classi.
Ad esempio, ho un sito web di directory aziendali che mostra i profili di diverse società in base ai prodotti / servizi che offrono. La compagnia "LG", ad esempio, produce smartphone, TV, frullatori, ecc.
Desidero che la società venga visualizzata di conseguenza in ciascuna categoria e ogni categoria principale mostri il numero di società che detiene [vale a dire Elettronica (243) ci sono 243 aziende che producono elettronica].
Supponiamo di avere:
1. Electronics (243)
- Computers (14)
- Smartphones (8) // one of the 8 is LG
- TVs (10) // one of the 10 is LG
2. Kitchen tools (120)
- Blenders (4)
- etc.
Voglio che la categoria padre mostri il numero totale di ... [uniche] ... aziende in esso. Se la società LG produce TV e smartphone, la categoria padre conta una società due volte, fornendo quindi informazioni errate. L'utente potrebbe pensare che ci siano 2 aziende in questa categoria, mentre ce n'è solo una.
Come posso evitare i duplicati?