Как СЧИТАТЬ повторяющиеся строки внутри postgres?

Я хочу иметь возможность создать гистограмму из кортежа, содержащего два целых числа. {{ 1}} Использование postgresql.

Вот запрос:

 SELECT temp.ad_id, temp.distance  as hits FROM ( 
 'UNION ALL .join(cupound_query)' # python
) as temp GROUP BY temp.ad_id,temp.distance 

РЕДАКТИРОВАТЬ : лучший пример того, что я хочу

Для этого ввода:

(51, 5)
(51, 0)
(51, 3)
(51, 0)
(88, 2)
(88, 2)
(88, 2)
(84, 1)
(81, 9)

Будет:

 (88,2) : 3
 (51,0) : 2
 (51,3) : 1
 (51,5) : 1
 (84,1) : 1
 (81,9) : 1

Как я могу создать гистограмма этих значений? Другими словами, как я могу подсчитать, сколько раз строка имела дубликат?

Спасибо

6
задан fabrizioM 15 November 2011 в 00:53
поделиться