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来做这件事。很抱歉,这不可能是你在上面的请求中给出的答案。