菜鸟问题,请各位拔刀相助
select
max(decode(f1, 1, f)) as a1,
max(decode(f2, 1, f)) as a2,
max(decode(f3, 1, f)) as a3,
max(decode(f4, 1, f)) as a4,
max(decode(f5, 1, f)) as a5,
max(decode(f6, 1, f)) as a6,
max(decode(f7, 1, f)) as a7,
max(decode(f8, 1, f)) as a8,
f9
from table1
group by f9
以上的行转列sql有时会出现“非单组分组函数”错误
不知道这个错误是什么意思,请各位大虾指点
非常感谢