Ciao Fede_91, purtroppo la tabella è già stata strutturata e non da me
Se non sbaglio mi stai suggerendo una struttura del genere:
id_categoria
id_categoria_superiore
id_prodotto
e poter così ricostruire l'albero con una query ricorsiva
In realtà vorrei ottenere solo i record in cui ciascun prodotto si trova al livello più profondo di categoria
Quindi il prodotto A può trovarsi al massimo associato a Categoria1 e Categoria2
Come il prodotto B può trovarsi al massimo associato a 5 livelli di categoria
Scartando ovviamente i record in cui il prodotto figura in posizioni intermedie