есть таблица data в которой есть столбцы id, name1, name2, name3
есть таблица data2 в которой есть столбцы id и nameid
в nameid хранится число от 1 до 3
как сделать запрос в котором имя запрашиваемого столбца "формируется" в зависимости от подзапросов
например:
select name||(select nameid from data2 where id=2) from data
хочу чтобы результат выполнения select nameid from data2 where id=2 "приклеился" к name и основной запрос уже выполнился как select name% from data
такое возможно?
-
Вопрос задан
-
97 просмотров