non specifichi quale database stai usando. Inoltre non è chiaro quale problema di programmazione in c++ hai incontrato.
Se invece ti riferisci ad un problema di SQL tieni presente che questi problemi non si risolvono creando una nuova tabella ma facendo una query mirata sulle tabelle esistenti (a patto che il tutto sia stato progettato correttamente), utilizzando i costrutti join, left join, union e così via.
Però non so se in questo forum si discute di SQL
ciao
sergio

