Semplicemente applicando un GROUP BY
clausola, e supponendo che tu abbia un index , FOREIGN KEY
o PRIMARY KEY
su parentId
, le prestazioni dovrebbero essere abbastanza buone. (parentId
sembra probabile che sia una FORIEGN KEY
, quindi assicurati di definire il vincolo per imporre l'indicizzazione).
SELECT `parentId`
FROM `foo`
GROUP BY `parentId`
ORDER BY COUNT(*) DESC