Следующий SQL будет работать при наличии более одного идентификатора с максимальным числом:
SELECT id FROM table GROUP BY 1
HAVING COUNT(*)=( SELECT MAX(t.count)
FROM ( SELECT id,COUNT(*) AS count
FROM table GROUP BY 1 ) t )
Первый (самый внутренний) SELECT
будет просто считать каждый идентификатор, он используется во втором SELECT
, чтобы определить максимальное количество, и он будет использоваться в последнем (самом внешнем) SELECT
, чтобы отображать только право идентификаторы.
Надеюсь, это поможет.