Originariamente inviato da dottwatson
una tabella

id | name | parent_id
supponiamo che Mario sia il figlio di Antonio e Giovanna, come fai a segnare questa relazione? si è vero che potresti duplicare la riga di mario e poi come hai detto tu far fare tutto al codice .... però io sono dell'idea che se si fa il DB il più fedele possibile a ciò che vogliamo ottenere (in questo caso un Albero Genealogico) poi ti ritrovi la vita molto semplificata quando scrivi il codice.