Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:selecione um valor exclusivo na coluna com base em outro valor de colunas


Você nunca mencionou como deseja determinar qual registro manter no caso de ip duplicado -name pares. No entanto, com base na saída de amostra, parece que você está retendo o registro com o menor id valor. Neste caso, podemos apenas pegar o MIN(id) enquanto agrupa para obter o resultado desejado:
SELECT MIN(id), ip, name
FROM yourTable
GROUP BY ip, name

Siga o link abaixo para uma demonstração em execução:

SQLFiddle