Ho una tabella con due colonne che contengono gli ID di categorie che compongono un albero (una colonna per i padri e una per i figli)
Un id figlio può appartenere a più padri!
Ho bisogno di ottenere la lista di tutta la gerarchia dei padri partendo da uno (o più) ID figli... capisco che devo usare una query ricorsiva ma non so neanche da che parte cominciare.
La prima query potrebbe essere:
SELECT parentID WHERE childID IN (@CH1, @CH2, ...)
e nei cicli successivi dovrebbe trovarmi i parentID dei risultati di questa finchè arriva all'ID padre di tutti.
Aiuto?