Dette svarer til Gordon Linoffs forespørgsel, men uden underforespørgslen:
DELETE t1 FROM table t1
JOIN table t2
ON t2.refID = t1.refID
AND t2.ID < t1.ID
Dette bruger en indre joinforbindelse til kun at slette rækker, hvor der er en anden række med samme refID men lavere ID.
Fordelen ved at undgå en underforespørgsel er at kunne bruge et indeks til søgningen. Denne forespørgsel burde fungere godt med et indeks med flere kolonner på refID + ID.