Postgresql 8.1.9.
=> select * from (select * from infprog group by fm,im,ot,dtr) as fff;
ERROR: колонка "infprog.id" должна фигурировать в выражении GROUP BY или использоваться в агрегатной функции
infprog.id - тип serial.
Из таблицы infprog нужно выбрать уникальные записи по fm,im,ot,dtr.
Причем здесь id?