Estoy intentado ordenar unas tablas a partir de una variable, me gustaria que la variable tubiera el nombre del campo pero veo que esto me funciona, es decir si el campo es numerico si que funciona pero si es un string no.
Código MySQL:
Ver original
He probado con esto, pero no me ordena por la colmna 4, es decir var vale 4 pero no me lo ordena. He probado tambien en hacer con @var =' nombre_campo' pero tampoco funciona, si le quito las comillas y el campo es numerico si que funciona bien