sql >> Databasteknik >  >> RDS >> Mysql

Hur hittar jag det vanligaste resultatet i en kolumn i min MySQL-tabell

Något i stil med:

SELECT COUNT(*) AS `Rows`, UserID
FROM `postings`
GROUP BY UserID
ORDER BY `Rows` DESC
LIMIT 1

Detta får antalet rader som postats av ett visst ID och sorterar sedan antalet för att hitta det högsta värdet, matar ut det och personens ID. Du måste dock ersätta "UserID" och "postings" med lämplig kolumn och fält.



  1. Returnera standardresultat för IN-värde oavsett

  2. Hämta gränsvärdena för en partitionerad tabell i SQL Server (T-SQL)

  3. Designa en datamodell för ett hotellrumsbokningssystem

  4. Lägg till ny kolumn i wordpress-databasen