У меня есть информация о родителях и дочерних элементах в одной и той же таблице. Теперь я должен удалить дочерние записи, число которых для одного родителя превышает десять.
Мне удалось получить количество дочерних элементов для каждого родителя.но я не смог удалить только дочерние записи, насчитывающие более десяти для родителя, и я должен сохранить родительскую запись и удалить только дочерние записи
select parent,count(child) from table group by parent having count(child >10);
Это дает результаты:
Parent. | Count(child)
1053. | 15
3052. | 30
3467. | 45
Теперь мне нужно удалить только количество дочерних записей более 10, и я пробовал разные способы, но не помог мне. Любая помощь приветствуется.