Просто чрез прилагане на GROUP BY клауза и ако приемем, че имате индекс, FOREIGN KEY или PRIMARY KEY на parentId , представянето трябва да е доста добро. (parentId изглежда, че вероятно е FORIEGN KEY , така че не забравяйте да дефинирате ограничението за налагане на индексиране).
SELECT `parentId`
FROM `foo`
GROUP BY `parentId`
ORDER BY COUNT(*) DESC