Sebbene SQL sia più associato a operazioni simili a tabelle e non tanto a ricorsive, supponiamo che vorremmo implementare il concetto di elenco collegato (o doppio-collegato) (come abbiamo ad esempio in C).
Esiste un modo per farlo in modo efficiente, considerando che possiamo avere elementi che si spostano da qualsiasi luogo in qualsiasi luogo in un elenco collegato?
Qualche soluzione utilizzando CLR?
O è davvero qualcosa che non dovrebbe mai essere portato a SQL Server?
Si noti che questa domanda si è evoluta anche in una discussione tra liste VS alberi
Anche se ho bloccato SQL Server, questa è una domanda accademica, quindi una soluzione in qualsiasi altra è buona, anche se arriviamo alla conclusione che questo è qualcosa che non dovrebbe mai essere portato nel database.