Начните с подсчета различных предметов
SELECT A, COUNT(*) `count`
FROM tbl
GROUP BY A
Затем выполните сортировку по числу и возьмите первый ряд.
SELECT A, COUNT(*) `count`
FROM tbl
GROUP BY A
ORDER BY COUNT(*) DESC
LIMIT 1
Это достаточно просто, чтобы я догадался, что естьбольше к вашему требованию, однако. Пожалуйста, отредактируйте ваш вопрос.