a parte questo, trovo un po' sospetto che la condizione precedente utilizzi "annoID" mentre questa "anno"codice:table2.anno in(select anno FROM table2 ORDER BY anno DESC LIMIT 5)
a parte questo, trovo un po' sospetto che la condizione precedente utilizzi "annoID" mentre questa "anno"codice:table2.anno in(select anno FROM table2 ORDER BY anno DESC LIMIT 5)