Динамическое преобразование строки в имя столбца. MySQL
У меня есть две таблицы:items
а такжеorders
items
--------------
id (int) | type_1 (int) | type_2 (int)|
orders
--------------
id (int) | transaction_type enum ('type_1', 'type_2')
По сути, я хочу сделать следующее:
select (select transaction_type from orders where id=1) from items;
Итак, проблема в том, чтоstring
вернулсяselect transaction_type from orders where id=1
, не может быть преобразовано в имя столбца.