Как создать сводную таблицу в Transact/SQL?

Моя таблица исходных данных

MemID Condition_ID Condtion_Result
----------------------------------
1     C1           0
1     C2           0
1     C3           0
1     C4           1
2     C1           0
2     C2           0
2     C3           0
2     C4           0

Ожидаемое представление, которое я хочу создать, это....

MemID C1 C2 C3 C4
------------------
1     1  0  0  1
2     0  0  0  1

Вот другое условие. В приведенном выше примере исходной таблицы только 4 строки для данного MemID. Это число будет варьироваться в зависимости от реальной ситуации. Моя сводная таблица (или любое другое решение )должно выбирать любое количество результатов условий и отображать их в виде столбцов. Как это сделать ?

6
задан Taryn 23 July 2012 в 18:09
поделиться