Por ejemplo quiero tener una persona de cada edad y en mi tabla aparecen dos personas con 20 años y tres con 23, lo que yo quiero es quedar con sólo una persona de 20 años y una de 23.
No consigo quedarme con una persona de cada, me quedo conuna persona pero solo de una edad, por ejemplo conuna de 20 pero me borra todas las de 23, esta es la consulta que tengo hecha
DELETE Tabla1.edad, Tabla1.nombre
FROM Tabla1
WHERE (((Tabla1.edad) In (SELECT [edad] FROM [Tabla1] As Tmp GROUP BY [edad] HAVING Count(*)>1 ))) AND Tabla1.Id1 < (SELECT MAX(Tabla1.id1) FROM Tabla1);
¿Alguien podría ayudarme con la consulta?
Gracias