Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql:use valor como alias na consulta


Não. Você não pode. Os valores não são conhecidos até que a consulta seja executada. E mesmo se pudesse, você teria muitos valores possivelmente diferentes em uma coluna. Qual deve ser usado?

A única razão válida que posso imaginar para tal solicitação é que você tem algum tipo de design EAV e deseja ter um resultado Pivot.

Se for esse o caso, você pode usar o Dymanic SQL (executar uma consulta, obter os resultados, criar outra consulta com base nesses resultados e executar essa.) Mas esse tipo de operação é melhor feito no lado do aplicativo (obtenha os resultados e formate lá, como preferir).