日期:2014-05-16  浏览次数:20812 次

求段select语句
select a,b,c,sum(i) as i from table where i>10;

insert into table(a,b,c,i) values(1,1,1,1);
insert into table(a,b,c,i) values(2,2,2,2);
insert into table(a,b,c,i) values(3,3,3,3);
insert into table(a,b,c,i) values(4,4,4,4);
insert into table(a,b,c,i) values(5,5,5,5);

第一句select应该是查不出值的,因为i的值全小于10,但sum后的i肯定大于10,我想要where条件是sum后的i,该如何修改?请直接。

------解决方案--------------------
分组后条件,将 WHERE->怀HAVING
select a,b,c,sum(i) as i from table group by a,b,c having sum(i) >=10