Использование строковых функций в названии псевдонима с использованием MySQL

#php #mysql #database #structure #alias

#php #mysql #База данных #структура #псевдоним

Вопрос:

Я хочу назвать свои заголовки псевдонимов, используя данные из моих таблиц. Вот совершенно глупый пример, показывающий, что я хочу сделать:

SELECT id AS CONCAT('id_', name)

Что дало бы мне выходной id_5 => 5. (если бы ID был 5 в таблице)

Комментарии:

1. вы бы хотели, чтобы этот пример работал id_1 до конца id_5 , правильно? если это так, проверьте сводные таблицы, как предлагает Натан

Ответ №1:

Похоже, вам нужен сводный — вы имеете в виду, что для каждой строки в таблице у вас будет новый столбец, верно? Если это так, то просто Google mysql pivot (извините, я привык к sqlserver)

Комментарии:

1. Я так не думаю.. Я буквально просто хочу переименовать псевдоним. Забудьте о том, что это выполняется динамически на данный момент, можете ли вы сделать: SELECT id AS CONCAT('i','d') (не то, чтобы вы когда-либо хотели)