sql >> Database >  >> RDS >> Mysql

Hoe vind ik het meest voorkomende resultaat in een kolom in mijn MySQL-tabel?

Iets als:

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

Dit haalt het aantal rijen op dat door een bepaalde ID is gepost en sorteert vervolgens door de telling om de hoogste waarde te vinden, deze uit te voeren en de ID van de persoon. U moet wel de 'UserID' en 'postings' vervangen door de juiste kolom en het juiste veld.



  1. Woorden tellen in een tabelkolom

  2. qt5.1.1 mysql ubuntu QMYSQL-stuurprogramma niet geladen

  3. Zijn er nadelen aan het gebruik van een generieke varchar(255) voor alle op tekst gebaseerde velden?

  4. Hoe SQLite Max() werkt