Frage

Gibt es eine elegante Möglichkeit, dies in MySQL zu tun:

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

oder muss ich zurückgreifen zu

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

Danke

EDIT: beiden Unterabfragen ergeben ganzzahlige Ergebnisse

War es hilfreich?

Lösung

Sie können Variablen innerhalb MySQL verwenden


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

Noch nicht elegant. Vielleicht könnten Sie auf den Unterabfragen erarbeiten, so dass wir vielleicht bessere Möglichkeiten vorschlagen könnten?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top