Din forespørgsel er meget tæt på. Du bør være i stand til at bruge følgende, som inkluderer subject
i den endelige valgliste:
select u.name, u.subject, u.marks
from student s
unpivot
(
marks
for subject in (Maths, Science, English)
) u;
Se SQL Fiddle med demo