Как объединить три таблицы и преобразовать строки в столбцы с помощью динамического запроса SQL
I have three tables dbo.Student col(StudentID,Student Name and Subjects Test --------------- ---------------- subjectId int StubjectId int foreignkey reference Subjects Subject Name StudentID int foreignkey reference Student Marks int Now I need to display the test Result As Student Name Math Geo ---------------------------- Michael 90 67
Что я уже пробовал:
SELECT * FROM ( SELECT [FRMSIXWKTST.SubjectId],Marks FROM FRMSIXWKTST,Subjects )as s PIVOT ( AVG(Marks) FOR [Subject Name] IN (SubjectId) )as Pivot_alias
pt1401
Я думаю, что вам нужно переписать свой вопрос :-)