Я хочу использовать результат из подзапроса в качестве имени столбца другого запроса, так как столбцы изменения данных все время и подзапрос будет определять, в каком столбце хранятся текущие данные о кадре , Мой пример:Как использовать результат подзапроса в качестве имени столбца другого запроса
select item,
item_type
...
forcast_0 * 0.9 as finalforcast
forcast_0 * 0.8 as newforcast
from sales_data.
но forcast_0 колонна является результатом (fore_column_name) подзапроса, результат может измениться на forcast_1 или forcast2
select
fore_column_name
from forecast_history
where ...
Кроме того, колонна прогнозировалось будет используется несколько раз в первом запросе. как я мог это реализовать?
вы можете создать представление подзапроса или использовать вспомогательный запрос как временную таблицу. – Tim3880
Не могли бы вы разместить весь запрос, который вы используете? – user1578653
@ user1578653, Привет, весь запрос очень длинный, извините, я не могу опубликовать их все здесь – TaroYuki