Ltree找到大多数孩子postgresql的父母

时间:2013-03-24 02:38:49

标签: sql postgresql

我正在努力找到孩子最多的父母。我觉得这不应该那么难,但我发现自己在苦苦挣扎。

我正在使用postgresql和Ltree。

谢谢

1 个答案:

答案 0 :(得分:2)

它与任何其他情况的逻辑相同,找到一个能够通过它为您提供父级和组的函数。这应该有效:

SELECT subpath(path,0,1), count(*) 
FROM test
GROUP BY subpath(path,0,1)
ORDER BY count(*) DESC limit 1;

http://sqlfiddle.com/#!12/8fb17/5