MySQL - сервер:Сумма Вложенных Столбцов
-
12-09-2019 - |
Вопрос
Есть ли элегантный способ сделать это в 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
Все еще не так элегантно.Возможно, вы могли бы подробнее остановиться на подзапросах, чтобы мы могли предложить лучшие способы?
Не связан с StackOverflow