2014-10-07 3 views
0

내가 가지고 계산과 같은 테이블 : 나는 예를 들어 georte 열의 값의 2 개 이상 선두로부터 내가 가치를 두 개 이상을 가지고있는 행을 선택 할 쿼리를 작성해야psql의 쿼리 GROUPBY 및

the_geom | georte 

123   I 
234   J 
234   I 
567   I 
784   I 
287   K 

occurence, 그래서 나는 the_geom의 모든 가치를 얻고 georte에 기초하여 그룹화하고 싶다.

+1

어떻게 그룹화 하시겠습니까? 원하는 정확한 출력을 추가 할 수 있습니까? –

답변

0

GROUP BYHAVING이 사용될 수있다.

SELECT * from tableA A 
JOIN ( 
    SELECT georte from tableA 
    GROUP BY georte 
    HAVING COUNT(*) >2 
) T 
ON A.georte = T.georte 
+0

귀하의 답변에 몇 가지 설명을 올리면 다른 사람들이 빨리 이해할 수 있습니다. –