Присъединете се към таблицата с подзаявка, която отчита броя на редовете за родителя, и изберете само тези с броя, който желаете.
SELECT DISTINCT a.level1 AS Parent, a.level2 AS Child
FROM yourTable AS a
JOIN (SELECT level1, COUNT(DISTINCT level2) AS children
FROM yourTable
GROUP BY level1) AS b
ON a.level1 = b.level1
WHERE children = :child
Заменете :child с броя на децата, които се опитвате да съпоставите.
Използване на COUNT(Column2) вместо COUNT(*) ще игнорира редовете, където Column2 е NULL , така че няма да включва A100 .