Salve a tutti

Devo scrivere una query di selezione SU 3 tabelle che ritorni un recordset composto da tutti i record con campo chiave uguale nelle tabelle 1 e 2 (fin qui ok), ma che tale indice NON SIA PRESENTE nella colonna x della tabella 3.


Qui nell'esempio cerco di visualizzare tutte le auto vendute per le quali non è stato creato il documento di vendita.
Ho provato così ma non funziona
codice:
Tabella1
Idauto chiave primaria
modello

Tabella2
Idauto chiave primaria
venduta
prezzovendita

Tabella3
idfattura chiave primaria
idauto (la mia colonna x)

Query:

select * from tabella1, tabella2 where 
(tabella1.idauto=tabella2.idauto and tabella1.idauto not in 
(select idauto from tabella3))
Grazie in anticipo