Simplemente aplicando un GROUP BY
y suponiendo que tiene un índice, FOREIGN KEY
, o PRIMARY KEY
en parentId
, el rendimiento debe ser bastante bueno. (parentId
parece que es probable que sea una FORIEGN KEY
, así que asegúrese de definir la restricción para hacer cumplir la indexación).
SELECT `parentId`
FROM `foo`
GROUP BY `parentId`
ORDER BY COUNT(*) DESC