sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Vælg unik værdi i kolonne baseret på en anden kolonneværdi

Du nævnte aldrig, hvordan du vil bestemme, hvilken post der skal beholdes i tilfælde af dublet ip -name par. Men baseret på dit eksempeloutput ser det ud til, at du beholder posten med det mindste id værdi. I dette tilfælde kan vi bare tage MIN(id) mens du grupperer for at få det ønskede resultat:

SELECT MIN(id), ip, name
FROM yourTable
GROUP BY ip, name

Følg linket nedenfor for en kørende demo:

SQLFiddle



  1. Django MySQL særskilt forespørgsel for at få flere værdier

  2. Oprettelse og Bridge-tabeller i MySQL-forespørgsel

  3. Hvordan finder jeg alle lagrede procedurer, der indsætter, opdaterer eller sletter poster?

  4. hvad er denne rækkefølge med 1?