Ci sono riuscito!
Innanzi tutto ho tralasciato la tabella 1 che non era essenziale, e il problema veniva fuori perchè avevo degli idauto null in t3. Basta dirgli nella sottoquery che siano not null, e tutto magicamente funziona.
OCCHIO AI CAMPI NULL!
Cmq per aggiungere la T1 occorre una vista o alternativamente una seconda sottoquery nella clausola from.
Per completezza posto la query:
codice:
SELECT *
FROM [select * from tabella1, tabella2 where tabella1.idauto=tabella2.idauto]. AS vista
WHERE ((([tabella1].[idauto]) Not In
(select tabella3.idauto from tabella3 where idauto is not null)));
ciao!