У меня есть два отдельных набора результатов, которые я хочу объединить в один окончательный результат
(I)
SELECT * FROM
(
SELECT T_Student_History.StudenID,
Convert(varchar(11), MAX(T_Student_History.Created),101)AS 'Student Last entry',
'History' AS 'Subject Name'
FROM T_Student_History
Group BY T_Student_History.StudentID
UNION ALL
SELECT T_Student_geography.StudentID,
Convert(varchar(11), MAX(T_Student_geography.Created),101)AS 'Student Last entry',
'Geography' AS 'Subject Name'
FROM T_Student_geography
Group BY T_Student_geography.StudentID
Union ALL
SELECT T_Student_Computing.StudentID,
Convert(varchar(11), MAX(T_Student_Computing.Created),101)AS 'Student Last entry',
'Computing' AS 'Subject Name'
FROM T_Student_Computing
Group BY T_Student_Computing.StudentID
) AS T_AllSubjects
(II)
SELECT T_Students.Forename+' '+T_Students.Surname AS 'Student Description',
T_Students.Email,
T_Students.Mobile,
FROM T_Students
Я хочу такой результат, как:
forename surname mobile StudentID Student Last Entry Subject Name
-------- ------- ------ --------- ------------------ ------------