Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Wybierz unikalną wartość w kolumnie na podstawie innej wartości kolumny

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:

SQLFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jQuery ajax nieograniczony dynamiczny selectbox oparty na kategoriach nadrzędnych

  2. Podłączanie kodu źródłowego PHP i przesyłanie formularza do bazy danych MySQL

  3. TIMESTAMP() Przykłady – MySQL

  4. Średni czas odpowiedzi na wiadomość

  5. MySQL sprawdza, czy dwa zakresy dat pokrywają się z danymi wejściowymi