Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie finde ich das häufigste Ergebnis in einer Spalte in meiner MySQL-Tabelle

Etwas wie:

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

Dies ruft die Anzahl der Zeilen ab, die von einer bestimmten ID gepostet wurden, und sortiert dann die Anzahl, um den höchsten Wert zu finden, der ihn ausgibt, und die ID der Person. Sie müssen jedoch die 'UserID' und 'postings' durch die entsprechende Spalte und das entsprechende Feld ersetzen.