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

Nome da coluna dinâmica no MYSQL


Acho que você gostaria que o nome da coluna fosse definido dinamicamente com base no conteúdo de tbl1 e tbl2.

Isso não é possível, o mais próximo que você pode chegar disso é criar dinamicamente uma instrução SQL com aliases distintos para as colunas (com base em uma consulta SQL anterior para encontrar os valores apropriados). Obviamente, isso seria limitado aos nomes de UM determinado usuário, pois vários usuários podem ter nomes conflitantes, mas a consulta levará apenas um alias por coluna ... não ser feito diretamente no SQL).

EDITAR NOTA: A resposta de David Andres mostra uma maneira de fazer essa consulta em duas etapas.