Je hebt nooit vermeld hoe je wilt bepalen welk record je moet bewaren in het geval van dubbele ip
-name
paren. Op basis van uw voorbeelduitvoer lijkt het er echter op dat u het record met de kleinste id
. behoudt waarde. In dit geval kunnen we gewoon de MIN(id)
. nemen tijdens het groeperen om het gewenste resultaat te krijgen:
SELECT MIN(id), ip, name
FROM yourTable
GROUP BY ip, name
Volg de onderstaande link voor een lopende demo: