ma non puoi fare semplicemente un group by?
e poi non si capisce perchè devi creare una nuova tabella con il risultato della query?
questa tabella è proprio necessaria?