Per trasferire da una tabella all'altra i dati univoci:
codice:
$sql = "TRUNCATE TABLE `gruppi`"; 
$query = mysql_query ($sql, $connessione) or die ("Problemi con l'azzeramento del DB"); 

$sql1 = "insert into gruppi (textnomegruppo)
         select DISTINCT(txtnomegruppo) 
         FROM $tabella"; 

$query1 = mysql_query($sql1, $connessione) 
          or die ("Problemi con la copia della lista utenti ". mysql_error() ); 

$sql2 = "SELECT * FROM gruppi";
$query2 = mysql_query($sql2, $connessione);
while ( $row = mysql_fetch_assoc($query2)) {
        echo "$row[id] => $row[textnomegruppo] 
" ;
        }
al massimo dello stringato e senza troppi controlli vedi se funziona e se trasferisci i dati.

Sono tre query, drop tabella, copia del campo txtnomegruppo, verifica dei dati trasferiti.