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: