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:
dove/come inserisco la seconda opzione?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?]) "
ha fatto un po' di prova ma senza riuscire
idee o suggerimenti?