我正在选择查询中使用变量来计算值,并基于我在查询中的where条件中添加的值。
我的问题是,无论字段值是多少,它都会给附加行多一行。
例如,如果该表中所有行的字段值均为1,那么它将得到20加21。
请帮助解决此问题。
如何根据我不能使用SUM计算的值添加条件,它将汇总并仅返回一个值。
下面是我使用的示例查询。
SET @var = 0;
SELECT @var := @var + field FROM table1 WHERE @var <= 20
我正在选择查询中使用变量来计算值,并基于我在查询中的where条件中添加的值。我的问题是,无论字段值是多少,它都会给附加行多一行。 ...
MySql版本5.5.45