У меня есть таблица, в которой много столбцов, и я хочу выбрать только некоторые из них, но я хочу выбрать столбцы, имена которых хранятся в другой таблице (не спрашивайте меня, почему так, я просто пытаюсь получить что-то из существующей системы).
Моя таблица с данными:
Table 1
id | username | age | height | hobby | weight | eye_color
1 | ... some users data...
2 | ... some users data...
3 | ... some users data...
И еще одна таблица с именами столбцов из Table 1
, которую я хочу выбрать
Table 2
id | columnname
1 | username
2 | height
3 | weight
так что в конце концов sql должен сделать что-то вроде этого:
select
t.username,
t.height,
t.weight
from Table1 t
Если я что-то изменю в Таблице 2 - тогда выберите sql, также следует изменить
Как я могу это сделать в Pg SQL