如何将表中的多个数字转换为SUM()之类的结果呢?
在“table1”中,我有列“number1”,其中包含以下值:
table1.number1
--------------
1
2
3
我试试这个sql:
SELECT @multiple := @multiple number1 as mul
FROM table1
我得到了这个:
mul
---
1
2
6
但我需要最后一行的值:6
不使用ORDER DESC
答案 0 :(得分:0)
试试这个:
SELECT MAX(@multiple := @multiple * number1) AS mul
FROM table1, (SELECT @multiple:=1) a;