Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann ich einen Ausdruck in einer MySQL-Abfrage als Variable für ein anderes Feld wiederverwenden?

Schieben Sie die erste Berechnung in eine abgeleitete Tabelle:

select variable1
     , complex_function(variable1, other_column) as variable2
     , yet_another column
  from (select complex_operation as variable1
             , other_column
             , yet_another_column
          from whatever) dt