如何创建临时列?mysql查询

如何创建临时列?mysql查询,mysql,sql,Mysql,Sql,如何正确运行此查询: SELECT sum(1+1) as sum1, sum(sum1 + 2) as sum2 我想创建变量sum1并在其他函数中使用它 使用子查询来别名表达式: select sum1 , sum(sum1 + 2) as sum2 from ( select sum(1+1) as sum1 ) as SubQueryAlias 选择2、4?你能更好地描述一下你想做什么吗?@GordonLinoff实际上我的问题

如何正确运行此查询:

SELECT 
sum(1+1) as sum1,
sum(sum1 + 2) as sum2

我想创建变量sum1并在其他函数中使用它

使用子查询来别名表达式:

select  sum1
,       sum(sum1 + 2) as sum2
from    (
        select  sum(1+1) as sum1
        ) as SubQueryAlias

选择2、4
?你能更好地描述一下你想做什么吗?@GordonLinoff实际上我的问题比这更复杂!我将编辑答案,只需一分钟