Вопросы к Поиску с Алисой
Основное отличие операторов DISTINCT и ALL при использовании в PostgreSQL заключается в том, что DISTINCT исключает повторяющиеся строки из результирующего набора, а ALL возвращает все строки, включая дубликаты (это поведение по умолчанию). postgrespro.ru www.postgresql.org