Si, ho aggiunto il campo ID e quindi ho introdotto una chiave primaria.
Ogni gruppo ha lo stesso numero di records, che è sicuramente maggiore di 2 quindi non si dovrebbe verificare il caso che hai detto.
Il mio obiettivo iniziale è quello di ottenere due tabelle: una costituita dai primi 3 records di ogni gruppo e l'altra costituita dagli ultimi due records di ogni gruppo. Quindi ho pensato di fare una copia della mia tabella originaria e cancellare prima le ultime due righe e poi ripetere la stessa operazione sulle prime 3.
Non so se c'è un modo più veloce, ma io ho pensato così!