У меня есть это SQL, но то, что я искал, чтобы сделать было иметь еще один столбец, который имел весь столбец других матчей, как это ...SQL Динамического SUM столбца значения
declare @SchoolID int
declare @RoleID int
declare @match int
declare @firstname varchar
set @SchoolID=1
set @RoleID=1
SELECT
dbo.Teacher.Firstname,
dbo.School.SchoolName,
dbo.School.SchoolID,
dbo.RoleTitle.RoleTitle,
CASE WHEN dbo.School.SchoolID = @SchoolID then 1 else 0 end as [SchoolMatch],
CASE WHEN dbo.JobTitle.RoleTitleID = @RoleID then 1 else 0 end as [RoleMatch]
FROM
dbo.School INNER JOIN
dbo.Lesson ON dbo.School.SchoolID = dbo.Lesson.SchoolID INNER JOIN
dbo.RoleTitle ON dbo.Lesson.RoleTitleID = dbo.RoleTitle.RoleTitleID INNER JOIN
dbo.Teacher ON dbo.Lesson.TeacherID = dbo.Teacher.TeacherID
@bluefeet ОП показал желаемые результаты (см. Скриншот). –