Riproviamo, (questa l'ho provata...)

Nella tabella2 (quella da riempire) avrai ovviamente un campo di testo (in cui mettere le prime due lettere estratte...) ed un campo numerico (in cui mettere il numero di volte che si ripete...). Questi due campi io li ho chiamati "nome_campo_testo" e "nome_campo_numerico".
Ovviamente tu dovrai mettere i nomi che hai davvero utilizzato...

"nome_campo" è invece il nome che hai utilizzato nella tabella1

Insert into tabella2(nome_campo_testo,nome_campo_numerico) select left(nome_campo,2), count(*) from tabella1 group by nome_campo

Non preoccuparti, non mi disturbi affatto, fammi sapere...