ciao,

ho due tabelle, A e B
il dato in comune è IdUtente (A.IdUtente = B.IdUtente)

con la query trovo quelli che NON sono presenti (IsNull) in B.IdUtente
ma si presenta anche un'altra condizione:
se l'IdUtente è presente devo leggere il valore massimo di un altro campo (CampoAnno, numerico) perché i valore id e anno potrebbe essere presente più volte, e selezionarlo se inferiore all'anno corrente

per ora ho:
codice:
 SQL = "SELECT * FROM tabellaA as A LEFT JOIN tabellaB as B ON A.ID_UTENTE=B.ID_UTENTE WHERE (B.ID_UTENTE Is Null OR [or che?]) "
dove/come inserisco la seconda opzione?
ha fatto un po' di prova ma senza riuscire

idee o suggerimenti?