This is done using aggregates COUNT(), grouping user_name.
:
SELECT
user_name,
COUNT(*) as numbans
FROM bans
GROUP BY user_name
ORDER BY numbans DESC
:
SELECT
user_name,
COUNT(*) as numbans
FROM bans
GROUP BY user_name
ORDER BY numbans DESC
LIMIT 1
, PHP. , . RDBMS , . GROUP BY MySQL . .
: 3
SELECT
user_name,
COUNT(*) as numbans
FROM bans
GROUP BY user_name
HAVING numbans >= 3