質問

のMySQLでこれを行うには、エレガントな方法はあります:

SELECT (subquery1) AS s1, (subquery2) AS s2, (s1+s2) AS s3

または私はに頼らなければなりません。

SELECT (subquery1) AS s1, (subquery2) AS s2, ((subquery1)+(subquery2)) AS s3

おかげ

編集の両方のサブクエリが整数の結果を得る

役に立ちましたか?

解決

あなたは、MySQL内の変数を使用することができます。


SELECT @query1:=(subquery) AS s1, @query2:=(subquery) AS s2, (@query1+@query2) AS s3

まだ、そのエレガントではありません。私たちは、おそらくより良い方法を提案することができるようにおそらくあなたは、サブクエリに手の込んだだろうか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top