Use User/Global Vars para esto junto con PREPARAR Y EJECUTAR:
SET @columnName='myColumn';
SET @tableName='myTable';
SET @whatEver='requiredValue';
SET @query=CONCAT('SELECT ', @columnName, ' FROM ', @tableName, ' WHERE Column=', @whatEver);
PREPARE QUERY FROM @QUERY;
EXECUTE QUERY;
No he probado este código EXACTO, pero algo similar funcionará. También tiene que estar dentro de un procedimiento, no se puede usar con una función o activador, si alguien tiene una solución para eso, publíquela.