MySQL concat() pour créer des noms de colonnes dans une requête?

Je voudrais concaténer les noms de colonne dans une manière que la première partie du nom de la colonne est une chaîne, et la seconde partie est un nombre qui est le résultat d'une autre requête.

Par exemple:

SELECT CONCAT('column', mytable.mycolumn) FROM table ...

Cela peut-il être fait d'une certaine façon. De cette façon, il ne me fait pas d'erreurs, mais je n'obtenez pas le résultat escompté, et il semble que la concaténation ne fonctionne pas.

Je pense que... vous pouvez utiliser un autre SÉLECTIONNER à l'intérieur de la méthode CONCAT, sinon vous aurez à créer une procédure stockée. N'avez pas de MysQL ici pour tester, donc faire des commentaires au lieu de répondre.

OriginalL'auteur markus | 2009-06-12