Tengo una mesa StudentMarkscon columnas Name, Maths, Science, English. Los datos son como
Name, Maths, Science, English
Tilak, 90, 40, 60
Raj, 30, 20, 10
Quiero arreglarlo de la siguiente manera:
Name, Subject, Marks
Tilak, Maths, 90
Tilak, Science, 40
Tilak, English, 60
Con Univot, puedo obtener Nombre, Marcas correctamente, pero no puedo obtener el nombre de la columna en la tabla de origen a la Subjectcolumna en el conjunto de resultados deseado.
¿Cómo puedo conseguir esto?
Hasta ahora he llegado a la siguiente consulta (para obtener Nombre, Marcas)
select Name, Marks from studentmarks
Unpivot
(
Marks for details in (Maths, Science, English)
) as UnPvt