que bien tras 15 dias con el mismo problema por fin logre resolverlo y pues de una les digo, bajense la version 5.0.1 de mysql que acepta subconsultas, las demas no las aceptan, lo comprobe con mis propias manos y experiencias, vayan a
www.mysql.com y bajensela ya, a mi me sirvio esa vaina de utlizar left join y inner join no resulta mucho y es mas tedioso, en fin la consulta era como decia Myakire, gracias.
strSQL="SELECt * from det_vacuna where vacuna not in(select codi from det1_vacuna) "