Nigdy nie wspomniałeś, jak chcesz określić, który rekord zachować w przypadku zduplikowanego ip -name pary. Jednak na podstawie przykładowych danych wyjściowych wygląda na to, że zachowujesz rekord z najmniejszym id wartość. W takim przypadku możemy po prostu wziąć MIN(id) podczas grupowania, aby uzyskać pożądany wynik:
SELECT MIN(id), ip, name
FROM yourTable
GROUP BY ip, name
Kliknij poniższy link, aby zobaczyć działające demo: