Вы должны указать все имена столбцов в group by
, которые выбраны и не являются частью агрегатной функции (SUM/COUNT
и т. Д.)
select c1,c2,c4,sum(c3) FROM totalamount
group by c1,c2,c4;
Ярлык, чтобы избежать записи столбцов снова в group by
будет указывать их в виде чисел.
select c1,c2,c4,sum(c3) FROM t
group by 1,2,3;