Mysql
 sql >> Database >  >> RDS >> Mysql

Mysql:usa il valore come alias nella query

No. Non puoi. I valori non sono noti finché non viene eseguita la query. E anche se potessi, avresti molti valori possibilmente diversi in una colonna. Quale dovrebbe essere usato?

L'unico motivo valido che posso immaginare per una tale richiesta è che hai una sorta di design EAV e vuoi avere un risultato Pivot.

In tal caso, potresti utilizzare Dymanic SQL (esegui una query, ottieni i risultati, crea un'altra query basata su quei risultati ed esegui quella). Ma questo tipo di operazioni è meglio eseguire sul lato dell'applicazione (ottenere i risultati e formattare li lì, come preferisci).