Pergunta

Existe uma maneira elegante de fazer isso no MySQL:

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

ou devo recorrer a

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

?

Graças

EDIT: fortes tanto subconsultas produzir resultados inteiro

Foi útil?

Solução

Você pode usar variáveis ??dentro MySQL


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

Ainda não que elegante. Talvez você poderia elaborar sobre as subconsultas para que pudéssemos, talvez, sugerir melhores maneiras?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top