3

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

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

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

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

?

ありがとう

編集:両方のサブクエリは整数の結果をもたらします

4

1 に答える 1

3

MySQL内で変数を使用できます


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

まだそれほどエレガントではありません。サブクエリについて詳しく説明していただければ、より良い方法を提案できるのではないでしょうか?

于 2009-07-10T06:02:03.300 に答える