В моей базе данных я храню поле под названием "type" как tinyInt, так как у меня нет таких типов, я решил не создавать таблицу для хранения соответствующих имен всех этих типов.
Когда я запрашиваю свою таблицу, я хочу, чтобы типы были заменены соответствующими именами, которые я храню в php-массивах. Интересно, есть ли способ сделать эту замену внутри самого оператора sql вместо того, чтобы перебирать результаты и выполнять замену в возвращаемой строке результата.
Есть ли что-то вроде этого:
select *, map(type, {1=>'abc', 2 => 'xyz'}) from orders