Instrukcja UPDATE nie obsługuje funkcji GROUP BY, zobacz dokumentację. Jeśli próbujesz zaktualizować t1 o odpowiedni wiersz z t2, powinieneś użyć klauzuli WHERE mniej więcej tak:
UPDATE table t1 SET column1=t2.column1
FROM table t2
JOIN table t3 USING (column2)
WHERE t1.column2=t2.column2;
Jeśli chcesz pogrupować wiersze z t2/t3 przed przypisaniem do t1, musisz użyć podzapytania podobnego do tego:
UPDATE table t1 SET column1=sq.column1
FROM (
SELECT t2.column1, column2
FROM table t2
JOIN table t3 USING (column2)
GROUP BY column2
) AS sq
WHERE t1.column2=sq.column2;
Chociaż jak zostało to sformułowane, to nie zadziała, ponieważ t2.kolumna1 nie jest uwzględniona w instrukcji GROUP BY (musiałaby to być funkcja agregująca, a nie proste odwołanie do kolumny).
W przeciwnym razie, co dokładnie próbujesz tutaj zrobić?