首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql函数如何嵌套

2012-02-24 
mysql函数怎么嵌套例如 sum(max(score)) 我想这样用 但是报错 请问怎么可以实现[解决办法]select sum(x) f

mysql函数怎么嵌套
例如 sum(max(score)) 我想这样用 但是报错 请问怎么可以实现

[解决办法]
select sum(x) from (select max(col) as x from t) a;
[解决办法]

探讨

引用:

select sum(x) from (select max(col) as x from t) a;


对不起 忘了说了 只能是一个select 因为我还有其他的条件 如

select sum(x) from (select max(col) as x from t where t.userid = user.id) a;
……

[解决办法]
分组错误,sum是分一组,max是分好几组(按你的意思),不一致,应该为select sum(m) from
(select max(..) m from ..);
[解决办法]
sum(max(score))


select sum(ms)
from (
select username,max(score) as ms
from tb
group by username
)T

热点排行