Dipende. Se hai dati eterogenei, provenienti da altre tabelle, forse ti conviene procedere con il vb e le variabili o una function a livello di modulo.
Altrimenti potresti tentare con gli alias del tipo
SELECT *
FROM Studenti, Studenti As StudentiCopia
WHERE (Studenti.Città = StudentiCopia.Città) AND (Studenti.Nome<>StudentiCopia.
ma è una fattispecie che applico poco, quindi non so se potrebbe essere la via giusta.
Poi nel wizard delle query c è la costruzione di una query ricerca duplicati. Sicuramente non fa al caso tuo ma... un occhiata gliela darei, giusto per vederne la logica.