Originariamente inviato da oronze
perchè? scusa, logicamente perchè dovrei assegnare un valore a un campo che non ne avrebbe? se io compilassi una tabella
padre, madre, figli
se una coppia non ha figli non metto 0, metto null
Null non e' vuoto, non e' zero non e' negativo. E' NULL, il NULLA, NON esiste e va gestito come tale. Mi pare che questo ti crei problemi.

Poi fai pure come credi. Alcune proposte per risolvere il tuo problema le hai avute.