-1

このクエリ

SELECT
    Student.StudentID,
    student.`Name`,
    attendance.Date,
    CASE
WHEN attendance.StudentID IS NOT NULL THEN
    'Present'
ELSE
    'Absent'
END AS Attendance_Status
FROM
    student
LEFT JOIN attendance ON student.StudentID = attendance.StudentID

この結果を教えてください

図1

これに似た結果を得るにはどうすればよいですか

図 2

4

1 に答える 1

-1

この回答で解決

学生を選択します。学生ID、学生。Name

IF ( ( SELECT DISTINCT 1 FROM 出席 WHERE 出席 WHERE 出席.学生 ID = 学生.学生 ID AND 日付 = '2015-09-07' ) = 1, '出席', '欠席' ) AS 2015-09-07,

IF ( ( SELECT DISTINCT 1 FROM 出席 WHERE 出席.学生 ID = 学生.学生 ID AND 日付 = '2015-09-14' ) = 1, '出席', '欠席' ) AS 2015-09-14,

Student.WorkshopID FROM 学生

@Hiteshムンドラ

于 2015-04-07T14:43:02.840 に答える