Ho 3 osservazioni:
1) Controllla che nella tua versione di MySQL siano ammesse le subquery;
2) Stai confrontando delle date, cioè valori definiti, togli quel LIKE dalla query ed imponi il vincolo di uguaglianza;
3) Ma nn fai prima ad usare una query con JOIN delle due tabelle tipo:
Select * from Tab2 JOIN TAB1 Where tab2.data = TAB1.anno;
Fammi sapere,
ciao.