0
我有表所示:PSQL查询GROUPBY和计数
the_geom | georte
123 I
234 J
234 I
567 I
784 I
287 K
我需要编写一个查询这将选择具有超过2 occurence的例如georte列的值I值已经超过两行发生,所以我想获得我的所有the_geom价值,并根据georte对它们进行分组。
我有表所示:PSQL查询GROUPBY和计数
the_geom | georte
123 I
234 J
234 I
567 I
784 I
287 K
我需要编写一个查询这将选择具有超过2 occurence的例如georte列的值I值已经超过两行发生,所以我想获得我的所有the_geom价值,并根据georte对它们进行分组。
GROUP BY
和HAVING
可以使用。
SELECT * from tableA A
JOIN (
SELECT georte from tableA
GROUP BY georte
HAVING COUNT(*) >2
) T
ON A.georte = T.georte
对你发布的答案作了一些解释,这将有助于他人快速获得答案。 – 2014-10-07 04:38:19
你想如何分组他们?你可以添加你想要的确切输出吗? – 2014-10-07 04:27:37