나는 대부분의 아이들과 가진 부모를 찾고있다. 나는 이렇게 열심히해서는 안된다 그러나 나는 나 자신이 고투하는 것을 느낀다.Ltree는 대부분의 자식 postgresql을 가진 부모를 찾는다
postgresql 및 Ltree를 사용하고 있습니다.
는나는 대부분의 아이들과 가진 부모를 찾고있다. 나는 이렇게 열심히해서는 안된다 그러나 나는 나 자신이 고투하는 것을 느낀다.Ltree는 대부분의 자식 postgresql을 가진 부모를 찾는다
postgresql 및 Ltree를 사용하고 있습니다.
는그것은 다른 경우와 동일한 논리, 그것은에 의해 당신에게 부모와 그룹을 제공하는 함수를 찾아 주셔서 감사합니다. 이 작업을해야합니다 :
SELECT subpath(path,0,1), count(*)
FROM test
GROUP BY subpath(path,0,1)
ORDER BY count(*) DESC limit 1;
답변 해 주셔서 감사합니다. PG :: Error : ERROR : invalid positions – Davinj
@Davinj 예제 바이올린이 작동합니다. 쿼리와 스키마를 보지 못한 채로 오류가 발생하는 이유는 말할 수 없습니다. –
@Davinj 오, 오류의 원인을 알 수 있습니다. WHERE 절에 충분한 수준이있는 트리 만 선택하도록 제한 조건이 필요합니다. 여기를 참조하십시오 : http://sqlfiddle.com/#!12/8fb17/15 –
후속 질문 : http://stackoverflow.com/questions/15601829/postgresql-ltree-query-to-find-parent-with-most-children- 제외 루트 –