У меня есть таблица, в которой хранятся результаты с именами метаболитов в качестве имен столбцов. Каждая строка имеет идентификационный номер.Имена столбцов Pivot и 1 заданные значения строки в 2 столбца
id accession_number metabolite1 metabolite2 ... meatbolite77
1 000001 50 0 32
2 000002 0 38 0
Я хотел бы создать временную глобальную таблицу с двумя столбцами. Первый столбец будет иметь названия метаболитов, а второй будет иметь все значения для определенного номера доступа. Имя таблицы будет число присоединение и результаты (##) 000001Results
id Metabolite Results
1 Metabolite1 50
2 Metabolite2 0
...
77 Metabolite77 32
'^ 1 'вы можете мне помочь здесь http://stackoverflow.com/questions/41932151/how-to-get-ids-of-4-distinct-values-combination-of-2-keys – user3637224
Спасибо. Есть ли способ динамически добавлять имена столбцов вместо того, чтобы добавлять каждый метаболит в запрос? Я хотел бы использовать это в хранимой процедуре. Если я добавлю метаболиты в таблицу результатов, я хочу, чтобы запрос собирал новые метаболиты. – JohnnyBaltimore
@Johnny Я думаю, вы можете использовать Dynamic SQL для этой цели. Просто найдите его в Google, и вы найдете много ресурсов на этом – GurV