mysql的多个聚合函数。像SUM一样

时间:2013-12-24 08:40:56

标签: mysql sql select max aggregate

如何将表中的多个数字转换为SUM()之类的结果呢?

在“table1”中,我有列“number1”,其中包含以下值:

table1.number1
--------------
1  
2  
3

我试试这个sql:

SELECT @multiple := @multiple number1 as mul  
FROM table1

我得到了这个:

mul
---  
1  
2  
6 

但我需要最后一行的值:6
不使用ORDER DESC

1 个答案:

答案 0 :(得分:0)

试试这个:

SELECT MAX(@multiple := @multiple * number1) AS mul  
FROM table1, (SELECT @multiple:=1) a;