日期:2014-05-17  浏览次数:20835 次

关于SQL的group by语句
想请教一个问题:一个select 语句中必须要group by a字段,于是有
select
max(b),
max(c),
max(d),
...,
a
from table
group by a

现在要再加一个字段,该字段是sum一个字段,单该字段 不能 group by a,而必须group by c,那这个SQL该怎么写呢??

------解决方案--------------------
你这个需求逻辑有问题 ,你再详细的看下需求吧

既然你原使用group a 也分组的 ,那么如果你想得到group c的数据 ,你即使能得到数据 ,但是你怎么对应呢 ,和group a的数据每行都对应不起来 ,没有规则