Salve,
io ho una struttura abbastanza semplice di un record:
id, parent_id, etc...
in maniera che per ogni record so chi è il padre di quel record. Ogni record può avere un solo padre, quindi si ha una rappresentazione tipo:
codice:AVO -----BISNONNO -----------NONNO --------------------PADRE ----------------------------FIGLIO
ora, io ho una funzione che mi dice se il record N è figlio del record X. Quindi, per prendere tutti i padri di figlio faccio tipo:
il mio problema è: come faccio ad ordinare i padri? oO nel senso, visto che le associazioni padri/figli possono essere cambiate, non so come fare a farmi tornare l'elenco di tutti i padri ordinati per padre, quindi facendomi tornarecodice:select * from TABELLA where record_is_parent_of(RECORD_ID, parent_id);
PADRE
NONNO
BISNONNO
...
dato l'id del figlio
Idee?
Grazie![]()

Rispondi quotando