2014-12-09 3 views
2

Это даст мне все уникальные записи:Как выбрать все нечеткие строки из БД?

select distinct (origin, destination) from mytable

, но как я могу выбрать все маршруты, которые не являются уникальными, а? Итак, я получаю строки, которые дублируют эти два поля?

+0

'distinct' это *** НЕ *** функция. '(origin, destination)' создает анонимный тип записи (с двумя элементами) в Postgres. –

ответ

5

Попробуйте это:

SELECT origin, destination 
FROM mytable 
GROUP BY origin, destination 
HAVING COUNT(*) > 1 
+0

Я только что изменил счет, спасибо, что работает, как и ожидалось. – membersound

Смежные вопросы