求sql group by 语句 select a,b,sum(d) from a group by a,b;现在需要该成select …… group by a就是最后只想对a进行分组。b不需要分组。这语句需要怎么改呢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a,sum(d) from a group by a; select a,b,sum(d)over(partition by a) from a; to ojuju10关键是还要有b字段出来啊! to zhangcunhua想用group by 来实现。有方法吗? Select ti.b,ti.a,t.s From a ti,(select a,sum(d)s from a group by a) tWhere ti.a= t.a select a,b,sum(d) from a group by a,b;或者select a,max(b),sum(d) from a group by a;加分析函数 晚了一步select a,max(b) as b,sum(d) from agroup by a select a,b,sum(d)over(partition by a) from a; 就是这个啦 是oracle的话,可以这样:select a,b,sum(d) from a group by grouping sets((a),(b)); ORACLE插入数据问题 vmware共享磁盘问题 关于C#程序和Oracle交互后的trc文件问题(高手进) 急,急 ,急,再次发下! 两个表之间的关联查询问题 关于oracle的系统表和视图 视图可以这样用吗 pl/sql developer 对中文支持不好? 还是DBLINK的问题?请教? nvl(a/24,0)(a<24)的值是0? 过程出错 请教出错问题
想用group by 来实现。有方法吗?
select a,sum(d)s from a group by a) t
Where ti.a= t.a
或者
select a,max(b),sum(d) from a group by a;
加分析函数
select a,max(b) as b,sum(d) from a
group by a
select a,b,sum(d) from a group by grouping sets((a),(b));