Я искал некоторые темы здесь, но не было никаких ответов, которые мне нужны. Я хочу сделать запрос, где я присоединюсь к таблице, основываясь на имени столбца в первой таблице.выберите записи из таблицы, указанной как имя столбца. Динамический sql
Я использую сервер sql, поэтому было бы полезно, если кто-то знает решение для этой технологии.
Вот пример того, что я хочу сделать:
Столы:
main_table
----------
id | tab | another_col
----------------------
1 | product_x | abcd
2 | product_y | efgh
table_product_x
----------------------
id | yyy
----------------------
1 | simple_yyy_value1
table_product_y
----------------------
id | yyy
----------------------
2 | simple_yyy_value4
Выходные:
product_x | simple_yyy_value1 | abcd
product_y | simple_yyy_value4 | efgh
Запрос (эскиз)
select tab, yyy, another_col from main_table
join 'table_'+tab xxx on xxx.id = main_table.id
Было бы полезно, если бы вы могли бы добавить некоторые выборочные данные для таблиц и ожидаемого выхода на вопрос. –
Уже обновлено – nosbor