MySQL: сумма вложенных столбцов - PullRequest
3 голосов
/ 10 июля 2009

Есть ли элегантный способ сделать это в MySQL:

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

или я должен прибегнуть к

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

Спасибо

РЕДАКТИРОВАНИЕ: оба подзапроса дают целочисленные результаты

1 Ответ

3 голосов
/ 10 июля 2009

Вы можете использовать переменные в MySQL


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

Все еще не так элегантно. Возможно, вы могли бы уточнить подзапросы, чтобы мы могли предложить лучшие способы?

...