첫 번째 질문에 대한 표현이 잘못되었습니다. 당신이 달성하려고 노력하고있는 것을 이해하는 것은 어렵습니다.
필수 조건을 충족하는 데이터 세트의 행 수를 얻으려면 Tablename Where Where Condition에서 SELECT COUNT (0)를 사용하십시오.
ER 다이어그램을 볼 수 없으므로 가설을 세웁니다. 이것은 반원에 의해 출석을 돌려 주어야한다.
DECLARE @Students TABLE (id int, StudentName nvarchar(max));
DECLARE @Classes TABLE (id int, ClassName nvarchar(max))
DECLARE @StudentClassAttendance TABLE (ClassAttendanceID int, StudentId int, ClassId int, StartTime datetime)
SELECT sca.StudentID, s.StudentName, COUNT(sca.ClassAttendanceID), c.ClassName
FROM
@Students s
INNER JOIN @StudentClassAttendance sca
ON sca.StudentId = s.Id
INNER JOIN @Classes c
ON c.Id = sca.ClassId
GROUP BY
sca.StudentID, s.StudentName, ClassName
이미 무엇을하려고 했습니까? 어떤 문제를 만났습니까? – LaGrandMere
SQL 코드 작성 방법을 모르겠다 – David
내 첫 번째 게시물을 편집했습니다. – David