如何像SUM()那样将多个数字从表中复制到一个结果中?
在"table1“中,我有列"number1”,其值如下:
table1.number1
--------------
1
2
3我尝试使用下面的sql:
SELECT @multiple := @multiple number1 as mul
FROM table1我得到了这个:
mul
---
1
2
6 但是我只需要最后一行的值:6
不使用ORDER DESC
发布于 2013-12-24 16:47:47
试试这个:
SELECT MAX(@multiple := @multiple * number1) AS mul
FROM table1, (SELECT @multiple:=1) a;https://stackoverflow.com/questions/20757610
复制相似问题