SELECT DISTINCT и SELECT ALL в PostgreSQL отличаются поведением по умолчанию. 14
SELECT DISTINCT исключает из результата повторяющиеся строки: из каждой группы дубликатов остаётся одна строка. 1
SELECT ALL, в свою очередь, возвращает все строки результата, включая дубликаты. 14 Это поведение по умолчанию для оператора SELECT. 14