求教一个sql语句的问题 是这样,用select做一个查询,但条件是只找出满足某一列(int型)的和小于100的那些行。我是这么写的:select a, sum(b), c from table1 where sum(b) < 100 group by...,但是在mysql下不能执行。不知道我说清楚了没有,谢谢指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from (select a,c,sum(b) as b from table1 group by a,c) as table where b<100;注:group by a,ca,c应为select后面的除b之外的所有字段 >>>>>192168001001(汉族程序员) :按你说的方法好像不行啊! mysql说:select a,c,sum(b)附近有错误 group by a,c了吗?你select的子段除了 a,c,sum(b)还有别的吗? 试一下select a, sum(b), c from table1 group by a,c having sum(b) < 100 ; 去持樓上的. 也可以用:select a, sum(b) b, c from table1 group by a,c having b < 100 ; 咨询一个MySqlConnection.Open的问题 sql语句中select怎样查找最大字段的结果呢 mysql如何修改密码? mysql 修改全表ID 字段从10000开始 怎么用脚本来启动绿色版的Mysql MYSQL日期比较问题 急啊,求救:数据库不能打开了 在mysql中如何实现多个磁盘分区的数据存储? 为什么 MYSQL 在WIN2003中装不上?用什么方法可以装上啊 ? 请问,如何在mysql里创建boolean型,谢谢了。 MYSQL数据导换出了大问题!急,在线等! 小妹求救:jsp与MySQL数据库的图片显示问题。谢谢!
a,c应为select后面的除b之外的所有字段
你select的子段除了 a,c,sum(b)还有别的吗?
select a, sum(b), c from table1 group by a,c having sum(b) < 100 ;
select a, sum(b) b, c from table1 group by a,c having b < 100 ;