Vous n'avez jamais mentionné comment vous souhaitez déterminer quel enregistrement conserver en cas de doublon ip
-name
paires. Cependant, sur la base de votre exemple de sortie, il semble que vous conserviez l'enregistrement avec le plus petit id
évaluer. Dans ce cas, nous pouvons simplement prendre le MIN(id)
lors du regroupement pour obtenir le résultat souhaité :
SELECT MIN(id), ip, name
FROM yourTable
GROUP BY ip, name
Suivez le lien ci-dessous pour une démonstration en cours d'exécution :