Salve ragazzi, stanotte (vista l'ora) pongo alla vostra attenzione un quesito alquanto complesso.

Questa è la situazione.

Ho un DB con 11.110 righe; devo associare queste righe in modo tale che mi venga fuori uno schema ad albero.

Le prime 10 righe, saranno i "nonni".

Le prime 100 dopo le 10, saranno i padri.

Le prime 1000 dopo le 110, saranno i figli.

Le prime 10000 dopo le 1100, saranno i nipoti.

L'associazione dovrà essere effettuata in modo tale che, se ci sono due padri, devono essere assegnati, uno al 1° nonno, l'altro al 2° nonno; NON deve succedere che entrambi vengano associati ad un solo padre. Stessa storia per i livelli inferiori.

Altra cosa, nel caso di eliminazione, il nipote viene tolto, dall'ultimo figlio a salire.

Spiego meglio.

Se vengono tolti 3 nipoti, non li tolgo tutti dall'ultimo figlio, ma uno dall'ultimo figlio, uno dal penultimo figlio e uno dal terzultimo figlio.

Chiaro come concetto?

Avete suggerimenti per risolvere la cosa? Chiedo un consiglio soprattutto ai più esperti..

PieroMac, Nicola75, Filippo.Toso .. e anche a tutti gli altri ovviamente

Grazie