@Vlad1987
учу Python

Как использовать результат одного SELECTа в качестве названия колонок для другого SELECTа?

Всем привет!
В общем есть таблица, которая содержит в себе названия других таблиц и их колонок, примера ради назовём её Meta.

При помощи SELECT запроса типа
select column_names from Meta where table_name = 'Нужная мне таблица'

Я получил названия всех колонок необходимой мне таблицы.

Собственно вопрос: Возможно ли как-то данный результат использовать в другом SELECT запросе, чтобы не прописывать названия колонок руками? Что-то типа

SELECT <результат SELEСT запроса выше>, <дополнительные поля, исходя из логики>  FROM <таблица>


У меня просто есть один sql запрос и хотелось бы динамически подставлять в него таким образом названия колонок из разных таблиц, чтобы сделать этот запрос к большому количеству таблиц.

Заранее спасибо!
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы