Salve a tutti,
mi servirebbe un vostro consiglio su un piccolo problema che mi si pone davanti.

Io ho una tabella che contiene comuni e relative frazioni (nella stessa tabella) del tipo:

codice:
COMUNI  |  FRAZIONI
casalmaggiore  |  vicobellignano
casalmaggiore  |  roncadello
viadana          |  buzzoletto
viadana          |  salina
viadana          |  casaletto
e dovrei splittare la tabella in due tabelle, una contenente solo i comuni e l'altra contenente le frazioni e il ks del comune relativo.

Secondo voi qual'è il metodo migliore?

PS: ho le possibilità per farlo sia in C# che in PHP

Grazie a tutti