Php MySQL数据透视表-从行到列

Php MySQL数据透视表-从行到列,php,mysql,pivot-table,time-and-attendance,Php,Mysql,Pivot Table,Time And Attendance,这个问题 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 = atte

这个问题

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
给我这个结果

我怎样才能得到类似的结果

这个答案解决了这个问题

选择student.StudentID、student.Name、

如果选择“从考勤中区分1”,则 出勤率.StudentID=student.StudentID和日期='2015-09-07' =1,截至2015年9月7日,“出席”、“缺席”

如果选择“从考勤中区分1”,则 出勤率.StudentID=student.StudentID和日期='2015-09-14' =1,截至2015年9月14日,“出席”、“缺席”

来自学生的student.WorkshopID


作者@Hitesh Mundra

你是想用MySQL还是PHP来做这件事?@Sean我正在构建一个web应用程序,所以我将用PHPI来做这件事。很抱歉,这不可能是你在上面的请求中给出的答案。