динамический выбор имени столбца в MySql
Я застрял в Mysql сегодня с динамическим именем столбца в запросе выбора mysql. Позволь мне объяснить:
sql> select name1 from namescollection.
sql> select name2 from namescollection.
sql> select name3 from namescollection.
Таким образом, таблица namescollection имеет три столбца, имеющих name1, name2, name3 Я хотел бы запросить эту таблицу в моей хранимой процедуре, как 1,2,3, как динамический и будет передан как переменная, но и на простой SQL, когда я запрашиваю:
SELECT concat('name','1') FROM `namescollection`
name1 ----- name1 rather fetching name1 field's value.
Могу ли я предложить на этот счет правильную функцию, которую мне нужно использовать скорее concat, хотя я знаю ее право на вывод name1, когда я вызываю concat, но я хочу использовать ее как имя столбца.